При использовании новой версии плеера КМ-Школа падает при загрузке модулей.
Исключение вырабатывается в случае, когда IOleObject_SetClientSite возвращает E_FAIL. Поправил, будет в патче. Теперь молча не открываются вкладки, использующие плеер (те вкладки, что не открывались без плеера, зарегистрированного в системе).
Проблема в нереализованности ENABLED в методе IDispatchEx_Invoke. Раньше все вызовы шли напрямую. Новая версия плеера даёт программе повод работать с put_enabled через IDispatchEx
Для надёжного решения проблемы стоит реализовать метод Invoke наиболее полно для одного интерфейса, а от остальных - просто обращаться к этой реализации. Наверное, самым правильным вариантом станет метод IDispatchEx_Invoke.
Исправлено. Три патча, посвящённые решению этой проблемы отправлены в рассылку.