The key to this is preparedness. If you're going to put those heating cords up, do it this summer, and you turn them on if/when you have a problem. Laying them on top of the existing ice could make matters worse.
Also, as said earlier, make sure your downspouts are clear, top to bottom...