Я не очень знаком с IE BHO, однако, относительно самого JavaScript: рассматривали ли вы добавление в начале страницы
window.showModalDialog = new Function();
, например, путем добавления нового <script>
как первый потомок <head>
(для меня это не разрешает всплывающее окно в IE8 / XP) или это слишком жестоко (потому что это вообще блокирует модальные диалоги)?