Я не думаю, что вы сможете использовать MessageBox.Но если вы используете WPF, вы могли бы создать форму с элементами управления, которые привязаны к объекту данных, реализующему INotifyPropertyChanged, который содержит данные, которые вы хотите отобразить (т. Е. Количество оставшихся секунд).Затем вы просто отобразите эту форму как модальное диалоговое окно в потоке пользовательского интерфейса, а затем обновите значения объекта данных в одном из ваших фоновых потоков (конечно, используя Dispatcher.BeginInvoke (), чтобы убедиться, что фактическое обновление будет маршализованов поток пользовательского интерфейса).