Not yet, but I'm going to.
Of the two smaller pins (and females in the socket) for the fog light relay, the one on the passenger side gets grounded to turn the fog lights on. The other small pin, driver's side, has a constant +12. That ground gets disconnected when the high beams get turned on. My plan is to put a small piece of "bell" wire into the left side, small pin socket and plug the relay back in. (If that doesn't stay fixed in place well enough, I may solder it to the pin on the relay, up near the relay body itself. The relay then will not seat "fully" into the socket, but well enough to make good contact) Then just run that wire to a switch. The other side of the switch is ran to a ground. The OEM switch will still activate the fogs as normal, they will go off with the high beams or just parking lights. Flip your new switch and they will come on, whenever you want them to. Caution- they will be on at anytime, even with the vehicle off. Ultimately, my plan is to use a wireless 12v relay/fob to supply the ground and to be my "switch." It will get its 12v power from a switched ignition source, therefore go off when the vehicle is off too. It will also be less obtrusive and no holes in the dash or firewall. If you'd rather, you could just run a diode from the ground of the fog light relay to the ground of the low beam relay (in the socket right next to it) but that will make your fogs on anytime the headlights are on, high or low (I'm not sure why that relay still has a ground even when you switch to high beams).