title: How to implement background process
body: <p>How to run a background process in C# ? 
  My requirement is to trigger a process from application which will run more than 30 mins . I have to show the updated status of process on screen every now and then. Could anyone suggest me a option in implementing this ?
  I have used WCF service in app.</p>