If anyone is interested in a simple way (based on your wiring skills of course) to do this here goes:
(May have to have heated seats for this..)
On small (4 relay) box in very front of engine compartment above fans.
Open top of box, detach from front, and remove bottom cover. Of the four relays, the two SMALLER ones are: fogs (right one viewed from front) and heated seats (2nd from left viewed from front). The pink wire on the SEAT relay provides ignition power (what you want) the green w/red wire on the Fogs relay provides switched power from the headlight relay ( Hate that!). I cut the green wire far enough back that I could splice into the pink wire. Be sure to insulate the left over stub from the green wire. Now the fog relay is "hot" when ignition is on instead of when headlights are on. Done.
(If you don't have the pink wire due to no heated seats..all you need to do is get and ignition source wire to this relay instead)
Now your fogs will come on with ignition and still function on/off from the stock switch (which provides the relay ground thus eliminating the need for an add-on switch)
Cheers.
Andy