Я только что установил Firefox 3.6 и также вижу это поведение. Честно говоря, я не заметил, пока ты не поднял вопрос.
Итак, что мы собираемся сделать, это работать с реестром, а-ля инструкции, приведенные здесь. По сути, мы собираемся заставить файлы HTML отображать значок соответствующего типа файла. Я отредактирую этот ответ с более подробной информацией через несколько минут после тестирования техники.
ОБНОВИТЬ
Прежде всего, этот метод должен работать, и ключи, которые вы должны искать, это HKEY_ROOT\.htm , HKEY_ROOT\.html и HKEY_ROOT\FirefoxHTML .
Однако я заметил, что у меня уже был HKEY_ROOT\FirefoxHTML\DefaultIcon и даже после настройки HKEY_ROOT\.htm и HKEY_ROOT\.html (все для использования исполняемых значков Firefox), перезагрузки и ручной перестройки кэша значков. У меня все еще есть пустые иконки.
Я не вынужден верить, что проблема связана с самим исполняемым файлом Firefox. Однако вам, возможно, повезет больше, указав файл .ico.