It might help with setup via scripts (like Winelink for Linux/Pi) if the config files had separate sections for VARAHF, VARAFM, and VARASAT (currently the VarAC.ini settings file only has a [VARAHF_CONFIG] section - which lists variables named `VarahfMainPath=` etc - which is set for VARA HF, but also for VARA FM). Different variables to store locations of the different modems might make it easier to set up config files in advance for users via scripts.
Also, having the fields like `VarahfMainPath=` read with some kind of "NULL" or "0" or "." or default value if they are blank (instead of just being blank after the = sign) would help with find/replace parts of scripts that want to edit the config files.
Profiles are built exactly for this. if you want multiple VarAC configurations you use different ini files and use the profile feature to switch. same profile can not have 2 modems type together/ makes no sense as you also have different righs. so you will have to use a complete different profile for each configuration.