PDA

View Full Version : Need help in registry editing - tweaking context menu


blackpearl
26-01-2008, 08:15 PM
I'm trying to add some items to my desktop context menu (rt-click menu). But the items are not appearing on the desktop context menu, only on explorer context menu. I tried adding the items on these locations

HKEY_CLASSES_ROOT\*\shell\
HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Folder\shell

But the added item is appearing on every context menu EXCEPT the desktop context menu. And that is exactly where I want it.

Please help!!

Vishal Gupta
26-01-2008, 08:35 PM
Its not possible in XP. You can't add your desired programs entries in Desktop context menu using registry. I have written a tutorial about adding/removing context menu entries here:

How to Add / Remove Entries in Context Menus (http://www.askvg.com/how-to-add-remove-entries-in-context-menus/)

But there is a trick to add only a single program shortcut in Desktop context menu:

Add Your Favorite Program Shortcut in Desktop Context Menu in Windows XP (http://www.askvg.com/add-your-favorite-program-shortcut-in-desktop-context-menu-in-windows-xp/)

But its possible in Windows Vista to add as many program shortcuts as you want:

Add Your Favorite Application Shortcut in Desktop Context Menu in Windows Vista (http://www.askvg.com/add-your-favorite-application-shortcut-in-desktop-context-menu-in-windows-vista/)

blackpearl
27-01-2008, 12:24 PM
Is there no other way. How come programs add a shortcut to the desktop menu? Look at my dektop context menu

http://img152.imageshack.us/img152/8108/100mi5.gif

See Pikybasket and NVidia. How did they do it? Do some more research Vishal :), there has to be a way.

Vishal Gupta
27-01-2008, 01:00 PM
^^ I know. They add their entries in following location:

HKEY_CLASSES_ROOT\Directory\Background\shell

But if you will add your desired program shortcut here, it'll not work. It works in Vista.