Есть ли любой способ получить поток UI Dispatcher
когда у Вас нет ссылки ни на какие элементы UI?
Вы можете получить UI Dispatcher из статического экземпляра приложения: Application.Current.Dispatcher
Вы можете сначала проверить Application.Current
на ноль, так как он может быть очищен во время последовательность выключения.