С событиями, кстати, могут быть разные веселые штуки.
Мне не удалось заставить компоненту работать в STA (почему не удалось - это отдельная песня).
Поэтому обработчики событий работают в главном потоке компоненты, а не в главном потоке 1С.
И могут прерывать выполнение 1с-кода в любой момент.
По возможности, в коде обработчиков следует избегать использования глобальных переменных, а также объектов, которые активно используются.
Рекомендуется код обработчиков делать максимально лаконичным и быстрым.
Если это по каким-либо причинам невозможно, то стоит использовать схемы типа Delayed Event Handling, т.е. вызывать Сервис.ВнешнееСобытие из FormEx и Критичный код выполнять в процедуре ОбработкаВнешнегоСобытия.
Всем вышесказанным можно пренебречь, если речь идет о событиях визуальных компонентов.
Работа над хостингом Windows Forms контролов на формах 1С уже ведется