I have a bunch of default user settings that can be changed from my program. The problem I have is that depending on how I start my program, I get a completly different set of settings.

For example, I run my program from the IDE and set a setting to "A".
If I quit and run the same program but as the compiled version in debug/bin, my setting is different than "A". This is very confusing because each test produces a different result, because the different versions of my program all keep a seperate set of settings.

Is there a way to have a single common set of settings base for a single program?