title: c# calling back to main thread
body: <p>I'm in a static class in a background thread , but i want to create a new GUI component, to do this i need the main thread of the application to executing the method. </p>
  
  <p>How can I do this? </p>
  
  <p>[note i dont think i can use InvokeRequired as its a static class not a gui]</p>
  
  <p>David</p>