Almost anything will work. For me, most of the decision comes down to how easy it is to clean up afterwards. If not standard 'honing oil', then any other mineral oil will do (honing oil is mineral oil anyway). And if not that, water, or dish detergent + water. I've even used some mineral oil-based hand lotion on my diamond plates, which worked quite well, and it's higher viscosity also minimized the 'drippy mess' that sometimes accompanies the use of other oils/liquids.
I have tried using the Windex, but it seems to evaporate awful fast on the hone, so it requires frequent re-application (I'm in the very dry desert southwest). I do often rely on it for a quick clean-up of my diamond hones, though cleaning them in dish detergent & hot water is more thorough.