Steve411 wrote:
Show's a splash screen.


  public void DoSplash()
  {
   SplashForm Splash = new SplashForm();
   Splash.ShowDialog();
  }

 


change the above code to:

public void DoSplash()
  {
   //Do Nothing
  }

and see if the problem still  exists.  YOU ARE NOT ALLOWED to do UI on ANY OTHER THREAD other than the thread that created the process.