How to Add Any Application to The Desktop Right-Click Context Menu

Customize!

 

 

If you want really quick access to launch a frequently used application without putting extra icons on your desktop, you can add that application to the context menu for the desktop with a simple registry hack. Here’s how to do it for Windows 7. I don't have any other OS's to test this on.

If you're afraid to edit your Windows Registry believe me, I understand. Just go to my response number 6 to get a nifty program to do this more easily. If you have problems, please pm me.

Basic Rule 1: Before editing your Registry make a backup.

Adding Applications to the Desktop Context Menu: How to add Notepad to the menu (you could add any applications you want instead).

The first thing you’ll want to do is open up regedit.exe through the Start Menu search or run box, and then browse down to the following key:

HKEY_CLASSES_ROOT\Directory\Background\shell

The screen should look similar to this one if you are in the right place.

Next, you’ll want to create a new key underneath the shell key, the name of which is exactly what is going to show up on the desktop menu. Right-click on the “shell” key, and then choose New \ Key from the menu.

Give the new key the name that you want to show up on the desktop context menu. For this example we’ll be using Notepad.

Optional: If you want to assign an “Alt” key to this menu entry for quicker access, you can change the (Default) value on the right and put an '&' character (without the 's) in front of the key you want to use. For instance, if you wanted to be able to just use the 'N' key to launch Notepad once the desktop context menu pops up, you can do this:

Personally I don’t find this terribly useful since you have to use the mouse to right-click on the desktop… may as well just use the mouse to click the item. Still, for completeness I’ve included it.

Next you’ll need to create the command key that will actually hold the command used to launch the application. Right-click on the new Notepad key, and then choose New \ Key from the menu.

 

Give this key the name “command” in lowercase.

 To complete this step you’ll need the full path to the application that you want to launch. You can use Shift + Right-Click to get the Copy as Path menu item to find this more quickly. Note: of course, for Notepad you wouldn’t need the full path, but this is just an example.

Now click on “command” on the left side, and then double-click on the (Default) key in the right side to edit the string value.

Paste in the full path to the executable that you got from the “Copy as Path” step above, or you can put in the full path yourself if you’d like.

Once it’s done, it should look like this:

And right-clicking on the desktop will produce the new menu item… naturally, using this menu item should launch Notepad.

You can add as many applications to the desktop context menu as you’d like, just repeat the steps again with a new menu item name.

Another great and easy way to do all this "without all the muss and fuss" is with Stardock's powerful application, "Right Click".

I hope SD changes it's mind in the future and this wonderful app gets some love... but currently it isn't available for download or purchase....so if you have it, better back it up/archive it!

 

33,104 views 14 replies
Reply #1 Top

Sweet  :thumbsup: . I bookmarked this.

Reply #2 Top

Glad to be of assistance. These are fun to do. :)

 

Reply #3 Top

Another great and easy way to do all this "without all the muss and fuss" is with Stardock's powerful application, "Right Click".

I hope SD changes it's mind in the future and this wonderful app gets some love... but currently it isn't available for download or purchase....so if you have it, better back it up/archive it!
End of quote

Have to agree with that DrJBHL.  :-"

Reply #4 Top

Good info Doc.

Stardock's powerful application, "Right Click".
End of quote

Why bother. It's works like crap on Win7 I thought ,and is no longer being developed.

 

Reply #5 Top

Thanks, brudda Phoon!  |-)

Reply #6 Top

If you wish to use very easy software to modify your Right Click Menu, I recommend "FileMenu Tools" from Lopesoft.

 

There are many more screenshots at  lopesoft.

My Right Click menu after using FileMenu :

Reply #7 Top

This would be great to be able to do this...unfortunately "Directory" is not listed under HKEY_CLASSES_ROOT in my registry in windows 7. :(

 

Edit: My bad...it's actually there but you have navigate past all the the dot whatever entries to find it. ;P

Reply #8 Top

Glad I could help, Giz.  |-)

*doc is grateful he didn't post my phone number. 

Reply #9 Top

Quoting Phoon, reply 4
Good info Doc.


Stardock's powerful application, "Right Click".

Why bother. It's works like crap on Win7 I thought ,and is no longer being developed.

 
End of Phoon's quote

 

Rightclick works perfectly on Win 7 32bit but i am not surprised it doesn't work on 64bit. It does need to be supported by stardock again. How they could abandon such a useful program is beyond me.

Reply #10 Top

If you wish to use very easy software to modify your Right Click Menu, I recommend "FileMenu Tools"
End of quote

That would be more my speed |-)

Thanks Doc.  (You're having tons of fun with your new "responsibilities" aren't you? :D )

Reply #11 Top

A good article, Doc. Helpful:thumbsup:

Reply #12 Top

Rightclick works perfectly on Win 7 32bit but i am not surprised it doesn't work on 64bit. It does need to be supported by stardock again. How they could abandon such a useful program is beyond me.
End of quote

Yeah...I'd love to see ObjectZip supported again as well. I have it installed on my 64 bit windows 7 system but there are some features missing that I would love to have. ODZip is one of the best zip programs I ever used and would love to use it again. Guess I'll have to install XP on this machine to use it.

Reply #13 Top

Thanks, fellas!

DaveRI, actually I am enjoying doing this .... and it's my Holiday present to I.D.: More face time with his family!  :)

Reply #14 Top

DaveRI, actually I am enjoying doing this
End of quote

And it shows B) .  I guess that's what I was trying to say...:blush: