Capture Errors from a BackGroundWorker Component in the RunWorkerCompleted Event
Background errors may not reach the main thread unless they are queried for. One needs to use the Error Property of the RunWorkerCompletedEventArgs argument to determine if any errors have