title: Can there only be 1 AND ONLY 1 handler for ThreadException?
body: <p>I don't understand why I only get 1 Message Box in the following case when I run using (CTRL-F5 - Run Without Debugger) in VS2010:</p>
  
  <pre><code>Public Class Form1
  
      Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
          ' Add the event handler for handling UI thread exceptions to the event.
          AddHandler Application.ThreadException, AddressOf ThreadExceptionHandler
          AddHandler Application.ThreadException, AddressOf ThreadExceptionHandler2
  
          Throw New Exception("Ha!")
  
      End Sub
  
      Private Sub ThreadExceptionHandler(ByVal sender As Object, ByVal e As ThreadExceptionEventArgs)
          MsgBox("FirstHandler")
      End Sub
  
      Private Sub ThreadExceptionHandler2(ByVal sender As Object, ByVal e As ThreadExceptionEventArgs)
          MsgBox("SecondHandler")
      End Sub
  End Class
  </code></pre>