A pilot wrote and asked if continuous use of carburetor heat would hurt or harm the engine. His concern was the possibility of detonation when the heat is on (so to speak). Here's what Lycoming says about the continuous use of carburetor heat:
There you have it, right from the manufacturer. So if carburetor ice continues to form, apply full carb heat and lean the mixture. Remember, carb heat reduces air density by heating the air which results in a slightly richer mixture. Leaning the mixture is essential for proper engine operation when full carb heat is applied and left on as an anti-icing measure.
For more information on this subject, see "Carburetor Heat," "Carburetor Heat: It's Best Used As A Preventative Measure," and "Carburetor Operation & Ice."