Something I just thought of is if it works, I wonder if you put it on your goggles, if they would never fog? Sounds like it doesn't like smooth plastic though so maybe it wouldn't last, and maybe the white haze would interfere with transparency. Would be cool to have goggles that NEVER fog though...
you should try the smith googles knowledge OTG's with a build in fan, they fit my moto helmits great and with the build in fan they do not fog up on the inside, its nice to be able to get stuck and not have to pull your googles.
your breath blowing back in your face well still fog them, but i ride many days without ever taking off my googles untill im ready for a food and drink break.