Да, он действительно предназначен для Windows Forms. Однако, по моему мнению, этого следует избегать, где это возможно.
Обычно его используют как взлом разработчики, которые не хотят возиться с длительными операциями в другом потоке ... но это означает, что у них возникают проблемы с повторным входом, которые очень сложно отследить не работает, а также все еще блокирует поток пользовательского интерфейса в течение некоторого времени (и если это включает в себя что-то вроде файловой операции, вы не можете предсказать, будет ли операция завершена достаточно быстро, чтобы не иметь видимого для пользователя эффекта).