<p>c# windows forms: How do you create new settings at run time so that they are permanently saved as Settings.Default.-- values?</p>

Since the Settings class is generated at build time (or, actually, whenever you update the settings file from within the designer), you can't use this mechanism for dynamic scenarios. You can, however, add some collection or dictionary to the application settings and modify that dynamically.