Okay, I don't live where it gets as cold as other places, but some mornings I do encounter a windshield that has a substantial layer of ice. What I do is set the defrosters on high, turn the heater on to the max, turn on the air conditioner light (it reduces the condensation on the inside of the windshield) --- and then sit there for about five minutes drinking my coffee and listening to the radio.
Then I get out with the ice scaper and scrape ice. The defroster wires on the back window have warmed up the window so it easier to scrape the ice (I start there first). Then the warmth from inside the car makes the ice on the front and side windows easier to scrape.
Many years ago my sister-in-law bought us a heated ice scraper. It was a typical scraper that you plugged into the cigarette lighter (or more accurately these day known as the auto power source outlet), that powered some heating coils under the scraper. It was supposed to help with ice... I don't know if it worked, we never used it, and I am not sure if I know where it is.
Of course, the best way to deal with ice cold mornings is to take the car that lives in the garage.