Popping a MessageBox for the main app with Backgroundworker in WPF Popping a MessageBox for the main app with Backgroundworker in WPF multithreading multithreading