Чому з'являються - тому, що тепле повітря виходячи назовні охолоджується, потім конденсується і замерзає, утворюючи лід - так і повинно бути, це природні процеси! Якщо це не заважає нормальному функціонуванню, робити нічого не потрібно.
Інше - якщо вихід димоходу обмерзає повністю і з-за цього не відводяться гази і є ймовірна небезпека їх виходу всередину приміщення.
Тут дивіться - небудь димар неабияк втратив теплоємність (тріщини або промерзання стінок), або в димохід надходить зайвий пар (можливо працює витяжка з ванною або над грубкою - що категорично забороняється, встановлювати витяжки в канали одночасно з опалювальними приладами!)
При першому необхідно відремонтувати і утеплити димохід, при другому варіанті потрібно дотримувати правила і для кожного повинен бути свій канал, прибрати витяжки з димоходу.
І найнеприємніший варіант, буває рідко, але опишу: якщо це обмерзає димар опалювального котла водяного опалення, перший і другий варіант однозначно виключається, то причина може бути в корозії теплообмінника котла.
В теплообміннику котла з'явилися незначні пори (корозія) при просочуванні води через них, вона випаровується полум'ям пальника і як пара виходить в димохід утворюючи там конденсат і лід.
Перевірити це можна за рівнем рідини і тиску в системі, якщо воно періодично падає - то у вас прийшла пора міняти або ремонтувати котел - далі буде тільки гірше!