just go to an optomitrist and buy a cleaner for eyeglasses. it works just as well as iklear at the fraction of the cost. if it works on fragile eye wear, why not the macbook screenOn the glasscovered glossy screens, you could use a paper towel if you wanted instead of microfiber (I have when cleaning a friend's). On the antiglare screens, microfiber.
I prefer Pledge for electronics to iKlear; iKlear is overcosted per ounce/use in comparison. You just need an effective, but antistatic cleaner.