The app.ini file in the application's Program Files folder contains setting that shouldn't change after installation. It contains the settings the run-time engine needs. I always use the Program Data folder for settings that are not user specific and the User folder for setting that are user-specific. That can mean having two configuration files but a job worth doing is worth doing well.