title: How to make 2 forms on 2 separate threads in C# winform application
body: <p>I am developing an interface in my C# 4.0 winform application, to fire some sms in bulk. Each message content is different so that I have to fire messages one by one. I have a form from where the end user can shoot smss, it may be more than a thousand.</p>
  
  <p>I want to manage a queue. If the user shoots a sms then it will be submitted to the queue and the queue will send sms one by one.</p>
  
  <p>So I have to create a form to manage the queue. The problem is that I want my application to work normally and in the background the queue sends sms.</p>
  
  <p>So how can I achieve this task? I have tried <code>BackGroundWorker</code>, but I don't know how to maintain a separate thread with a form.</p>