title: Using "Run..." creates a different user.config
body: <p>My application connects to different databases. The connection strings are saved in the user settings. I cannot use the application scope because the data is changed at run-time.</p>
  
  <p>If the user starts the application normally there is no problem. However, if he uses the <code>"Run..."</code> command from the <code>Start</code> menu then a different folder in <em><code>User\AppData\Local\MyApplication</code></em> is created containing a different <em><code>user.config</code></em>.</p>
  
  <p>Is there any way to stop or bypass this behavior?</p>