^ Yeah it seems like Christopherac isn't talking about much ice (maybe not even more than a frost coating), and doesn't realize that even the alcohol (the "chemical" in the cleaner that does the melting) works on a % versus temperature gradient factor so the greater the temperature differential between it and the ice you're trying to melt, the less you need to get the job done. Being a chemical doesn't change that, remember that even the washer fluid itself, has a freeze point based on the % alcohol of the entire solution and when thawing ice on your windshield, that ice turned to water is a % of the solution factoring into quantity vs temperature. The same would also be true if you used salt water instead... but don't do that, corrosion and all.
Idling the engine for a few minutes uses a negligible amount of fuel. If saving the planet is that important, don't drive an SUV because that difference uses far, far more fuel than a few minutes idling. Besides, if the engine is closer to operating temp when you drive off, it goes into closed loop mode sooner and uses less fuel when you're giving it throttle driving. It's not the evil thing that some misguided people try to imply, makes very little difference compared to hundreds of other life choices.
At the same time, it makes perfect sense to do the minimum that works for the situation. No need to kill a mosquito with a cannon.