Предотвратить намерзания на дымоходе можно, надо лишь только понять истинную причину этого явления.
Скорее всего намерзание происходит из-за некачественного утепления дымохода, в следствии образования , так называемых "мостиков холода".
Или же теплоизоляции совсем нет , и на дымоходе образовались микротрещины и из-за разности температур внутри конструкции дымохода и снаружи (на улице) образуется повышенное скопление конденсата и, как следствие, наледь.
Исправить такую ситуацию можно лишь качественно утеплив дымоход теплоизоляционным материалом.
Для этого нужно (если кирпичный дымоход) сделать из металлопрофиля на нем обрешетку с направляющими и вертикальными стойками, уложить на нее утеплитель, например, минеральную вату, затем все это обернуть гидроизоляционной пленкой, тщетельно заделывая все стыки специальным скотчем, чтобы обеспечить полную изоляцию от проникновения влаги.
После тщательным образом проведенной теплоизоляции и гидроизоляции облицевать дымоход подходящим материалом, например, металлопрофилем или любым другим материалом по Вашему выбору, главное, чтобы он соответствовал требованиям , предъявляемым к обустройству дымоходов и был надежен в эксплуатации.