При обработке события DISPID_NEWWINDOW2 создается новый экземпляр WebBrowser, ссылка на который передается в MSHTML.
Создается новое окно, которое частично не прорисовывается, при попытке это окно закрыть возникает ошибка доступа к памяти.
Возможно, у кого-то найдется работающий пример приложения с обработкой события DISPID_NEWWINDOW2 (без использования MFC,ATL и других библиотек оберток) или он знает причину проблемы.
Заранее спасибо.
С прорисовкой окна мы разобрались сами, возможно все таки кто либо знает в чем причина аварийного завершения при закрытии окна любым способом (даже вызов скрипта window.close()). Если кто либо сталкивался с данной проблемой дайте знать как вы ее пытались решить.