Open Regedit and go to:
[HKEY_CURRENT_USER\Control Panel\]
Add a key named Don't Load
[HKEY_CURRENT_USER\Control Panel\]
Add a key named Don't Load
Next add String values within the "don't load" Key. You will use one String value for each control panel applet you want removed. For example, if I want to remove the System applet I will make a string value with the name sysdm.cpl and no value set and the System applet will no longer be available under the Control Panel.
To restore a full control Panel to default just delete the "don't load" key.
Here are the Windows XP Pro Control Panel applets:
Accessibility Options = access.cpl |
Add Hardware Wizard = hdwwiz.cpl |
Add or remove programs = appwiz.cpl |
Display Properties = desk.cpl |
Game Controllers = joy.cpl |
Internet Properties = Inetcpl.cpl |
Mouse Properties = main.cpl |
Network Connections = ncpa.cpl |
ODBC Administrator = odbccp32.cpl |
Phone and modem Options = telephon.cpl |
Power Options = powercfg.cpl |
Region and Language Options = intl.cpl |
Sound and Audio Devices = mmsys.cpl |
Speech Properties = sapi.cpl |
System Properties = sysdm.cpl |
Time and Date Properties = timedate.cpl |
User Accounts = nusrmgr.cpl |