No, I would not recommend cleaning your telescope mirror with Windex. It's best to use pure alcohol, like Isopropyl or Methyl alcohol. Pure alcohol is suitable for removing tough dirt.