Much of the newer stuff M$ doesn't want you to get rid of is hidden in the Add/Remove control panel by a sneaky file called sysoc.inf.
I dunno if this works under SP1, but vanilla XP shouldn't be a rpob.
Using Notepad, open %systemroot%\inf\sysoc.inf usually (C:\windows\inf\sysoc.inf).
This file determines which of the Windows optional components are displayed in the Control Panel "add/remove Windows components" applet.
You'll see several lines like this:
Games=ocgen.dll,OcEntry,games.inf,HIDE,7
The first part, to the left of the "=", is an identifier for that component. Some are more cryptic than others; in the above example it's obvious that the optional Windows Games (ie, Freecell, Solitaire, Minesweeper) are being referred to.
Another line refers to "AccessUtil", which is the Accessibility Utilities component. Most can be figured out relatively easily.
For example Microsoft Messenger, the line is msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,HIDE,7 so to remove that,
you'd need to delete the word hide from there and then uninstall it
from the add/remove windows components
The second part determines the behaviour of that component within the add/remove programs applet.
Be sure not to remove the delimiting commas from the line.
Save the file when you've finished editing it.
Take a backup copy just in case.
Now re-load the Control Panel->"Add/remove Programs"->"Windows Components" applet.
The SYSOC.INF file is parsed anew each time this applet is run, so your changes should be reflected immediately.
All being well, you should now see the additional components listed and available for removal.
This won't get rid of all your annoyances, but should help with some of
M$'s internal pap that just won't let go.
Try removing the hide line in all entries then look in Add/Remove
programs to see awhat's available to remove on your system.
A word of warning tho', be careful!!.
😀