Add an option in setup to use ProgramDataFolder for Vista and above

Add an option to use ProgramData Folder to store configuration files and logs
It will help with Microsoft Vista and above