Hi Mark,
I have been doing the same till now. I just noticed programs such as JKI etc using several.
Question: how do you guys handle the case that the user may have manually deleted the config file in the Program Data folder? I suppose the first step is to check if the file exists before you read it and if it doesn't exist then replace it (create file) with default values stored on the block diagram? Are there permission issues with creating new files in the Program Data folder?
From my experience sometimes deleting a file from Program Data does not effect the respective program until the computer is restarted..
John,
I still don't understand those definitions.. What do they mean by user "Roaming"? To where exactly? :-S