I agree with not putting any other products other than Swarovski cleaning fluid on them. Also be cautious in wiping any lenses with anything other than a soft lens cloth. I own the Swaro cleaning kit and although the cleaning solution is not an anti fog, I just do a quick drop on the oculars and wiPe gently with the provided cloth and it seems to do fine.
As mentioned, hold them just slightly away from your eyes and forehead when you first sit down and start glassing. i know this defeats the reason for winged eyecups, however, I carry mine in my bino pouch. I keep the factory cups on until i get the sweat of my heat and my own body temp has cooled down. Then i quickly switch the eyecups if I am going to do some serious glassing.
It is not the Swarovski's. I owned the Bushnell Elite with their anti fogging coating on the lense, but these to still fogged up. It has happened with every binocular I have owned, not just Swaro. Get the sweat off, hold them away from your head, turn your hat around, make sure you gently clean before each hunt with Swaro cleaner and do keep them close to your body and they will be just fine. Never had a problem with my El's.
Good Luck.
Porter.