title: Multi-threaded multi-windowed application not working
body: <p>I want to create a program that does remote installs. I'd like to be able to have a window launch at the start of each installation and give a progress bar with the approximate progress of the job. </p>
  
  <p>If I create the window off the main thread I can access all of it's elements but it's not responsive due to the task of actually running the install. If I launch the window in a new thread I can't seem to get the main thread to recognize any of the elements in the window so I can't update the progress bar.</p>
  
  <p>How can I create a multi-threaded UI that is responsive?</p>