I know I can start a new worker thread from with .NET. But how do I start a new UI thread (like in MFC)?
I don\'t mind if the solution is restricted to Windows boxes
If you are interested in using WPF, check out MSDN's article WPF's Threading Model, in particular the "Multiple Windows, Multiple Threads" section. It details what you need to do to create a new Dispatcher and show a window on a new thread.