title: Opening a WPF Window in another Thread from a Windows Forms App
body: <p>OK, I should start this off by saying I'm not sure this is necessarily the right way to deal with this but...</p>
  
  <p>Basically I have created a Window in WPF for displaying notifications in my application (a bit like Outlook New Mail notification). I would like to try and show this Window in it's own thread (it might do some work in the future).</p>
  
  <p>I've created the Window using WPF because it's a bit nicer at handling things like AlwaysOnTop and Fading In and Out.</p>
  
  <p>The application that shows the notification is a 3.5 Windows Forms App. I've seen examples similar to this <a href="https://stackoverflow.com/questions/510765/510786#510786">SOF: C# winforms startup (Splash) form not hiding</a> for showing a Form in a different thread however I'm unable to start a new Message Loop with the WPF Window. </p>
  
  <p>I've tried just calling Notification.Show() in a new thread however the Window never displays.</p>
  
  <ol>
  <li><p>Is it possible to show this WPF in it's own thread?</p></li>
  <li><p>Why do I see some resources say that you should not show any UI in a separate thread?</p></li>
  </ol>