Есть приложение .NET 2.0, подписанное на событие Word OnBeforeSave. Внутри обработчика необходимо вывести диалоговое окно MessageBox.Show(); Именно в этот момент обработка события завершается. В .NET 1.1 вновь создаваемые потоки работали в STA, теперь по умолчанию в MTA. Можно MTA изменить на STA в обработчике, но это также вызывает завершение исполнения обработчика.
Что можно предпринять в данной ситуации?