Add Your Favorite Program Shortcut in Desktop Context Menu in Windows XP



In this tutorial, I'll tell you how to add a shortcut of your favorite program, (like Windows Media Player, firefox, opera, winamp, etc) in Desktop context menu (which is also applied to explorer context menu):

1. Copy your favorite application's EXE file from its own folder (like winamp.exe, firefox.exe, etc) to following folder:

%windir%\PCHealth\HelpCtr\Binaries\

2. Now take a backup of helpctr.exe file in that folder and then delete the file. Now give the same name to your copied EXE file. (i.e., first delete helpctr.exe file and then rename your copied EXE file (like winamp.exe) to helpctr.exe ).

3. Now the final part. Open Shell32.dll file in Resource Hacker and go to: Menu -> 215. In right-side pane, add following line to anywhere you want to add the shortcut (like you can add this line just below the "Refresh" menu, as I have done in my screenshot):

MENUITEM "Media Player", 28785, MFT_STRING, MFS_ENABLED

You can replace "Media Player" to some other text if you want.

4. Now compile the file and save it, and finally replace Shell32.dll file with this hacked one.

After restarting the system, you can see a new shortcut in the context menu for your desired application .

Screenshot:

NOTE: The above method might cause Help Center to not work properly, because we have replaced the helpctr.exe file with some other EXE file, so apply this method if you don't want to use help center.

Complete list of AskVG articles



This article was posted in Resource Hacker, Windows XP.


Share |


Related Articles

Popular Articles



30 Comments

  • Gr8

  • hi, is it possible to add parameters to a shortcut with this method? example: i want to add a shortcut to a Samurize instance group like;
    "C:\Program Files\Samurize\InstanceManager.exe" g="01 Transparent"
    this possible?

  • VG

    ^^ Sorry but its not possible. You can only run any EXE file using this hack.

  • Tnx VishaL :wink:

    Can i make it as an exe file !!!!

  • Dear VISHAL!

    Thanks for your wonderful Tutorials and and also thanks for your wonderful site.

    can you please tell me how did you get this number ( 28785 ) which you wrote in this line:

    MENUITEM “Title“, 28785, MFT_STRING, MFS_ENABLED

    Please reply me.I really need it.

    Thanks in advance!
    Mahbob

  • VG

    ^^ Its a random number. You can take any other number but make sure its not present in the same file.

  • How can i replace the original shell32.dll, with one of my own?
    First time that i try to edit the file, with ResHacker, when i click save everything work perfectly...

    When i try to edit it again (after reboot) and save it, ResHacker show me an error:
    "Cannot create file C:\Windows\system32\shell32.dll"...

    Do you have any idea? What i should do?

    P.S.
    Great work, by the way... :wink:

  • VG

    ^^ When you edit a file in Resource Hacker, it creates a backup of the file with "filename_original.extension" name. You'll need to delete that backup file before saving the file again. In your case the file will be "shell32_original.dll" in System32 folder.

  • Thanx man...
    It works! ;-)
    Keep up the good work!

  • how can i chang start manu logo pictur

Add a Comment

NOTE: If you can't see your comment, please be patient. It'll appear as soon as we approve it.


Create an avatar that will appear with your comment.