Before you put anything on your expensive glasses, check with the optician who made them. Some lens coatings and some off the shelf stuff aren't compatible. You might ruin your glasses.
I used to use spray lens cleaner that I got from Walmart's optical shop. It totally trashed my lenses by making the coatings crack and peel.