title: creating demo version of c# windows application
body: <p>I have coded a software which is a windows application in c#. 
  I wish to create a demo version of my software. How can I use a timer so that the installed software runs for a definate period of time ?
  Also is it possible that even if the user machine is formatted, the application wont install after my preset time is exhausted  ?</p>