Are you using Silverlight 3? I just put together a simple SL3 application that showed that Application.UnhandledException was notified of unhandled exceptions from the UI thread, thread pool thread, workflow thread, and workflow thread.
Perhaps you prematurely convinced yourself. :)
source share