private void SetupAndRunUpdateNotificationWindow() { Thread thread = new Thread(() => { UpdateNotification = new UpdateNotification(); UpdateNotification.Show(); Dispatcher.Run(); }) { Name = "updateNotificationThread" }; thread.SetApartmentState(ApartmentState.STA); thread.Start(); }