Is there a software package for Windows or Mac that kind of packs up the logic of using an SSH host as a dynamic SOCKS forwarder (e.g.
ssh -D 1080 yourhost) into a nice looking GUI? I'm imagining something that presents a username and password prompt, then internally forks putty or OpenSSH. Better yet, it could frob the system proxy settings to use the forwarded SOCKS port, and then unfrob them when the program exits.
I'm considering writing it if not.