NOTE: This tutorial has been featured by Microsoft. AskVG.com was the first website posting this unique trick.
As you all know about my "How to enable “VIEW” Menu on Desktop in Windows XP" tutorial which teaches you how to enable View menu in Windows XP Desktop context menu just like Windows Vista:

Many people have asked me how did I add my name on top in Desktop context menu as shown in above screenshot? So today I decided to write a small tutorial about it.
So here is a step-by-step tutorial on how to add any desired string in Desktop context menu:
1. Open “%windir%\System32\Shell32.dll” file in resource hacker and go to:
Menu -> 215 -> 1033
2. Now add following line:
MENUITEM "xyz", 33333, MFT_STRING, MFS_GRAYED | MFS_DEFAULT
Just after the:
215 MENUEX
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
POPUP "", 0, MFT_STRING, MFS_ENABLED, 0
{
3. Replace "xyz" with any string which you want to add, e.g.
MENUITEM "!*~.VISHAL.~*!", 33333, MFT_STRING, MFS_GRAYED | MFS_DEFAULT
4. Click on "Compile Script" button.
5. Save the file and restart your Windows to see the affect.
BONUS TIP: You can remove "MFS_GRAYED" or "MFS_DEFAULT" or both to have some different look. "MFS_GRAYED" is used to disable the text, if you'll remove it, your name will look like an enabled item. "MFS_DEFAULT" is used to show the text in Bold, if you'll remove it, your name will be shown as normal text instead of Bold.
NOTE: If you are facing problems while saving a file after editing in resource hacker, then make sure you have disabled WFP (Windows File Protection) service using WFP Patcher.
Also if you are getting error "Can't create file...", that means you have edited and saved the same file in past and there is a backup file which needs to be deleted before saving this file again. Go to the folder containing this file and you'll see a similar file having "_original" in its name. Delete it and try to save the file in resource hacker.
This article was posted by VG in following section: Resource Hacker, Windows XP.
If you enjoyed this article, you can subscribe to our RSS feed or free newsletter to get all new articles directly in your Inbox. Also check out our most popular articles and archive to read other interesting articles. If you have some news or tip to share, please send us.
Riza
Hello, is it possible to add View bellow Refresh?
Riza
Sorry I meant to add my name bellow Refresh...
VG
^^ Yep. Add the line below "Refresh" menu line.
Suhrob
Hey, all this works allright ! But when we added an item how to attach an action to this item that i.e. when clicked on it ... how to write this part
Suhrob
In addition when I add an item to the context menu of folder or all objects(including files) in the registry editor HKCR->* or HKCR-> Folder I can add an action to this item
creating string in shell and assign a value i.e. path of a program to a command...
Do anyone tell me how to add an action that to the item added on desktop context menu...
Thx in advance...
VG
^^ Visit following link:
http://www.askvg.com/how-to-add-remove-entries-in-context-menus/
Suhrob
I mean only adding an action to the desktop context menus that just I learned from your tutorials
i.e. you have added "!*~.VISHAL.~*!" item to ur desktop context menu and I'm asking
how to add an action to it
thnx
VG
^^ Sorry. Not possible.
Suhrob
Are there anyone who can share experience ...
I need to add an action to the item of desktop that can be added using ResHack
or offer links ....
balaji
hiya,
the attribute MFS_DEFAULT not only makes the inline text bold but also makes that the default. so if one gives this attribute to the MENUITEM "Refresh"... MFS_ENABLED | MFS_DEFAULT, then one only does need to double click the desktop to refresh it, instead of having to right click and select "Refresh".
that worked for me!