It would also be great if the service could maintain 2 or more servers running, preferably with the option to run clients from different folders (or atleast being able to use different config files *).
If I were you I'd create a new section in uvnc.ini called [service] to add the paths and different commandlines (and move there the single config line which currently exists now). It would make things cleaner.
Graphical support to configure this is not needed, we can use the ini file, but if I where you I'd slightly modify the current "edit settings"
*A simple way to implement this is to add a commandline parameter to select a diffetent .ini file. ie: "-configFile uvnc2.ini"