this
kettle is mearly a means a carry a large ammount of water in one go
Just needs putting on for few seconds to raise it to about 25/30 degrees which is warm enough to melt out the ice without freezing again straight away.
By the time that water is at freezing point, your heater has usually got the screen warm enough to stop it falling below freezing
I heard that this can crack windscreens with the rapid change in temperature?
Although, I used this method on my Golf for 2 cold seasons and didn't break the screen...