Cleaning out the right-click registry

Every time I right-click a file in Windows Explorer, a long list of actions comes up, with options relating to WinZip, WinRAR, MagicISO, PowerISO, CopyToDVD and so many other programs. A few (like WinZip's "Extract Here...") are actually useful but most of them I don't use at all. What annoys me is that all these things result in right-clicking on a file to take VERY LONG before the menu shows up.

Evidently, there is a list of things somewhere (possibly in the registry) that come up whenever you right-click on something, and many programs that I have installed have added themselves and their various functionality into that list. I do not want to uninstall the programs themselves because I use them, I just don't want their functionality to be accessed from right-clicking.

So how do I find and clean out this list of things that come up when you right-click?

My OS is Windows XP SP2.
[934 byte] By [HighCommander4] at [2007-11-20 10:01:18]
# 1 Re: Cleaning out the right-click registry
It is found in the registry. A simply Google search would have returned many results for you. The registry key you need...

HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers
PeejAvery at 2007-11-10 3:40:03 >
# 2 Re: Cleaning out the right-click registry
The key in question is empty. The only thing it contains is a "Send To" subkey which has a single entry "(Default)" with some binary data.
HighCommander4 at 2007-11-10 3:41:03 >
# 3 Re: Cleaning out the right-click registry
That's not good. Well, you can try a couple of things.

1. Search the registry for the exact wording of what shows up in the context (right-click) menu. Keep in mind the & in front of the underlined letters if there are any.

2. Uninstall and reinstall the software without those options enabled. Most softwares will ask you if you want the context menu.
PeejAvery at 2007-11-10 3:42:02 >
# 4 Re: Cleaning out the right-click registry
I figured it out. Most of the stuff was in HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers although some specifically installed themselves in HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers, HKEY_CLASSES_ROOT\.exe\shellex\ContextMenuHandlers and other specific extensions.

I have one other question, though. Let's say WinRAR provides 4 options in the right-click menu: "Add to archive...", "Add to to filename.rar", "Compress and email..." and "Compress to filename.rar and email". Say I only want the first two and I want to get rid of the second two, how do I do that?

EDIT: Also, deleting the things from HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers does not help - the menu items are still there when I right-click a folder.
HighCommander4 at 2007-11-10 3:42:59 >
# 5 Re: Cleaning out the right-click registry
Some registry editing only changes on reboot!
PeejAvery at 2007-11-10 3:44:02 >