title: Deploying a C# application - user form (novice)
body: <p>I'm virtually a complete novice, I've tried Googling for answers and become totally confused.</p>
  
  <p>Using Visual Studio 2010, I have a C# application which is an email notifier for a friend. The external (Arduino) hardware works, the main code (from a website) works but I'm sending it to her on the other side of the world to use and she is very 'non-technical' - hence the need for a 'setup form'.</p>
  
  <p>I have created a form where she can enter comm port (selected from a list), username and password (all to be used by the main code), but that form should run only when the application is first installed on the PC.</p>
  
  <p>At the moment it runs in VS-2010 (though I need to iron out a couple of snags), validates and hides - but I don't know how to a) store the data and make it available to the main code, b) ensure that the form only runs at setup, or c) exactly what I need to do or include to create an installable application.</p>
  
  <p>Could somebody either help or direct me to some tutorials that don't assume I understand all the terminology?</p>
  
  <p>I just want to create something that she can instal from a memory stick. I know it can be done and it's proababy quite simple for those who understand - I'm trying to learn but I'm no longer young and it's a struggle.</p>
  
  <p>Thanks</p>