Question: why do icicles form on houses?
Answer: When the attic temperature is above freezing, snow on the roof starts to melt. The melting snow makes its way down the roof and into the gutter. However, the gutter isn't as warm as the attic/roof, so water freezes there. Eventually, icicles form on the side of the gutters.