I've had a look at the registry editor and this all looks straight forward enough. I'll think have a go at making a program that keeps proxy setting profiles for mutliple programs, and changes them all depending on the profile you select. I'll have a fish around to see where the most commonly used programs proxy settings are held.
But yes. Thanks for your reply. I'll look into it, and hopefully report back soon with news of an undertaken project.