I don't know of any patterns. You should be able to catch background exceptions with Application.ThreadException. Then marshall a call back to your UI to display the exception.
>Does a design pattern exist for informing the user of exceptions thrown in a worker thread?
>
>I expect some exceptions in asynchronous callback methods, and sometimes want to let the user take some action.
>
>Thanks,
>Mike