I am making a line of Windows Forms applications. I am building the functionality of an options menu using the application settings tools to keep persistent data and settings. In addition, all applications will allow the user to connect to a database and query data. I am trying to find out a way to put a databse section in the options to allow the user to test and set database options. When set I want the same settings to show up or sync with another application at runtime or when the next time another app is opened.
So far I have been thinking about using the windows registry, or making a project with application settings and adding it to all applications. I also read about using a machine config file. I am not too sure on what is the best or how this would all work when the applications are deployed.
The sharing of settings and/or values is not limited to just a connection string, but any data that may be useful to keep concurrent with all applications.