title: Unique 'code' for each application deployment
body: <p>We are developing a WinForm application that we want to deploy to certain users machine.  We would like to uniquely identify each application installed with some sort of "code" that we can define before installing on their system.</p>
  
  <p>Right now we plan to put the unique code (that we type ourselves) in an xml or text file and have the application read it on install.  The application would delete that file after installation and save it somewhere.</p>
  
  <p>We want to be able to type that code ourselves so we can keep track, but is there a better of doing this instead of putting it in some sort of flat file and having the application delete it after install?</p>