If it's come from lead flashing etc, no it cannot be removed as it has bonded with the glass to form lead carbonate. Recent deposits that havn't bonded to the glass can be removed but if it's been there years...... run Forest run.
Various acids like vinegar may remove some of it but once it's bonded to the glass, basically, forget trying all the off the shelf promises from various companies. The chemical reaction caused by rain, lead and glass creates a bonding that is very very stable and trying to reverse it is highly specialise work usually involving nitric acid and very expensive which is fine for 200 year old listed leaded glass but for ordinary windows in a house, etc.....