title: Is try/catch around whole C# program possible?
body: <p>A C# program is invoked by:</p>
  
  <pre><code>Application.Run (new formClass ());
  </code></pre>
  
  <p>I'd like to put a try/catch around the whole thing to trap any uncaught exceptions.  When I put it around this Run method, exceptions are not caught; control only returns here when the program terminates after an uncaught exception.</p>
  
  <p>Where can I put try/catch to cover the whole program?  Thanks!</p>