I mentioned in other posts that I use onedrive to "sync" VC between 2 computers ... till now things working good cause I never used them at the same time ...
if I use them at the same time, I face an access problem; to the log file and the maps DB file ... features that can make this run perfectly:
1. an option to add machine name to log file, like this every machine will have it is own log file
2. possibility of adding path for the db files ... like this the DB file can be located on a network location and/or possibility of using central DB, like my SQL to handle maps this option allows to integrate VC with other things that are DB based and handle large maps efficiently (I am not sure based on which db engine maps is based on, and if it allows non exclusive access)
3. possibility of adding path for the voicecommands.xml ... this will allow different VC installations to read the commands from central location on the network and/or load different VC commands from one installation