The idea for cookie managers is great, but wouldn't it be simpler just to add built-in Preferences to Safari? Safari already has a Preference to "Accept Cookies: Never."
All that is needed are two tweaks: (1) "Always accept from the following:" (such as *apple.com); and (2) Always accept and "Dump at end of session the following:" (such as *yahoo.com).
I'm no programmer, but I think an app. for developers, "SIMBL" already makes modifying Preferences easy. I use Saft and Pithhelmet which use that.