I've had really good luck with 100% acetone on glass. It's super aggressive and you need to be very careful because it is much more flammable than iso, in addition to its otherwise foul properties.
But holy crap does it chew through old tough deposits.