1. Log into an Admin account
2. Go to the Firewall under the Security Pane in System Preferences and remove ALL programs listed under "Set access for specific services and applications." (you can try removing just the troublesome apps)
3. Still in the Firewall tab, change setting to "Allow all incoming connections."
4. In the Finder go to your Applications Folder and drag iTunes (or any other offending apps) to the trash and delete from the dock. This SHOULD NOT delete your music, playlists, ratings or anything else, it did not on mine. But BACKUP if you want to be 100% sure
5. In the System Preferences, go to Accounts > Login Items and remove ItunesHelper.
6. Restart your mac and log in as the Admin again.
7. Download any apps you deleted, i.e. iTunes. Link:
http://www.apple.com/itunes/download/
8. Install the apps (don't open them after install)
9. Go back into the firewall settings and change it back to "Set access for specific services and applications."
10. Open iTunes and any other apps you reinstalled.
11. Add iTunes back to the Dock.
This should have fixed the problem, and iTunes should act like nothing ever happened...
We still need to add iTunesHelper back to the Login Items.
12. In the finder go to Applications, and right-click on iTunes, select "Show Package Contents.
13.Open the System Preferences and go to Login Items under Accounts.
14. Back in the finder (the iTunes Package Contents) go to Contents>Resources>iTunesHelper
15. Drag iTunesHelper into the Login Items list.
This worked for me. I don't think it ever asked for permission for iTunes. And I have only been asked once for the other programs that used to ask me everytime.