I like how on the phone you can specify that an app that uses location services can only use it when running. In theory, I'd like something like that for wi-fi. I might try using Airtoggle. I'm already using Bluetoggle to flick bluetooth on and off with a quick key combo.

jws.10centuries.org.