I saw this in the CodeProject.com chat forum today. For the most part, I no longer work on many Winform applications, but this really looks handy to remember. By using the Application..::.ThreadException to catch those exceptions that do not want to be caught :)
http://msdn.microsoft.com/en-us/library/system.windows.forms.application.threadexception.aspx