title: How to start a UI thread in C#
body: <p>I know I can start a new worker thread from with .NET. But how do I start a new UI thread (like in MFC)?</p>
  
  <p>I don't mind if the solution is restricted to Windows boxes only; I also would like the solution to be purely .NET - no p/invokes to CreateThread, etc.</p>
  
  <p>Any input appreciated.</p>