Multi-Level Control / Profiles

I think there should be a way to set different “Profiles” or levels of application security, for instance if I only want a game to access the internet and don’t want things like Windows Update, etc from accessing the internet then I should be able to select and load a profile that allows that and once i’ve finished playing a game then I can quickly reset to my preferred setup.

In ZoneAlarm I used the “Lock” and “Pass Lock” functionality to the same effect, although using profiles would allow for much greater control and be a definite feature.