Klar müssen ICQ und Co fragen, denn sie müssen sich ja irgendwie nach aussen verbinden

Bei Java ist es so, dass die java.exe nach Erlaubnis fragt, da sie das Programm ausführt. Welche Software die java.exe letztendlich nutzt musst du selbst wissen, siehst du aber im Taskmanager und in den einzelnen Programmeinstellungen, z.b. bei "Automatisches Update"-Funktionen, usw.