- Change to the right directory:
cd /System/Library/Frameworks/Carbon.framework/Versions/A\ /Frameworks/HIToolbox.framework/Versions/A/Resources\ /English.lproj/StandardMenus.nib - Make a backup of, and then edit the, objects.xib file:
sudo cp objects.xib objects_old.xib sudo pico objects.xib - Insert a hide or disabled tag after the first line of the menu item you wish to remove. You can use either of the below syntaxes:
Here's an example for hiding the "Mac OS X Software" item:<boolean name="hidden">TRUE</boolean> <boolean name="disabled">TRUE</boolean>
Save the file with a Control-X, and then restart the Finder... <object class="IBCarbonMenuItem" id="221"> <boolean name="hidden">TRUE</boolean> <string name="title">Mac OS X Software _</string> <ostype name="command">soft</ostype> ...
Read on for a quick tip on making Software Update only accessible for Admin users...
If you want completely hide "Software Update" for Users, but not for the admin, do this. Logged in as admin, move the Software Update control panel into your home directory:
sudo mv /System/Library/PreferencePanes/SoftwareUpdate.prefPane ~/
Then open the panel and install it only for admin, so a folder /Library/PerferencesPanes is created and the ControlPanel is inside. After this, move the application itself into the Admin's Home directory, so you can't open it in the "About Macintosh" menu as a user:
sudo mv /System/Library/CoreServices/Software\ Update.app /~

