Я читаю статью прямо сейчас, которая говорит
"... большую часть времени метод завершения будет вызываться в
фоновая тема. "
Если я правильно понял, автор говорит, что в UI-приложении код обработчика событий мог бы выполняться в фоновом потоке. И, если это так, кто решает, где будет выполняться код обработчика событий в потоке пользовательского интерфейса или в фоновом потоке? Может быть, это просто специфическое для настольного приложения .NET?