Спасибо, за подсказку. Буду учить BHO.
Пришла идея — использовать cookies. Инсталятор прописывает переменную-флаг в cookies, а при клике на ссылку в браузере скрипт ищет ее в cookies. Если не находит — предлагает скачать и инсталировать, находит — просто открывает программу.
Как работатсь с cookies из JavaScript я уже нашел. Подскажите как управлять cookies IE через OLE.
И, вообще, как такой вариант?