Actually the decrease in air pressure as air flows through the venturi, plus fuel vaporization, causes carburetor ice. Decrease in air pressure causes temp. to go down. Like if I'm shuttin down the garage at work, and I drain the air compressor, air is moving fast through the valves and increased velocity of a fluid means decreased pressure, and that causes ice to form on the pipes.
Carb. heat uses air heated by the exhaust to go into the carburetor, which prevents ice from forming, but results in dcreased rpm because it is less dense than the regular outside air.
But I have no idea why it is not an issue at higher rpms. So, basically, um, I guess I failed to answer your question...
Someone else then!