I have a child form that is throwing an ApplicationException in the Load event handler (intentionally for testing purposes). The parent form wraps the ChildForm.Show() meth
I have the same problem. What I eventually did was to catch all exceptions. In C#:
Application.ThreadException += new ThreadExceptionEventHandler(MyHandler);
And then show the form.
I'd love to hear if anyone has a better solution.