I have a couple of questions regarding the use of the Settings in VS projects. First my understanding from reading various resources on the web is that there are two types of settings. User settings which are read/write, and application settings which are read only. My first question is what makes application settings useful if they are read only and can't ever be changed at runtime? What would be the difference between using an Application scope setting and just hard coding the setting into your source code? Also is a User setting in a VS project tied to the specific windows user account on the computer? If my program is installed on a computer with User A and User B, if User A changes a setting will that new setting be used when the program is run under User B? If this is not the case how would one implement user independent settings?
Thanks