NOTE: This tutorial has been featured by Microsoft. AskVG.com was the first website posting this unique trick.
This tutorial will help you in adding an image in Desktop and Explorer context menu in Windows XP:

1. First download following ZIP file and extract the DLL file from it:
2. Now register the DLL file by giving following command:
regsvr32 DLL_File_Location
i.e., if you saved the DLL file in D:\Image.dll, then give following command:
regsvr32 d:\Image.dll
3. That's it. You'll get the image in context menu.
4. To remove the image simply un-register the DLL file by giving following command:
regsvr32 DLL_File_Location /u
NOTE: If you want to change the image, edit the file using Resource Hacker and change the image in the file. You can add any BMP file (max size 96x96).
PS: We got this DLL file in some magazine CD, if anyone knows the person behind this DLL file, please let us know and we'll provide proper credits to him.
This article was posted by VG in following section: 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.
mikaellanh
Thanks VG for your guide....Your tutorial about system properties n run dialog box was great.....how do you created it?Cause i want to make my own dialog box...example..i want to move the angelina pic to the right side of system properties......i know u created it with reshacker script...i just want to know u do it...can u teach me......
VG
^^ Please read "All About Resource Hacker Tutorial" and you'll know all the desired things. You'll find this tutorial in "Resource Hacker" section.
Gerard Armando
How do I unregister it?
* Deleting(/changing directory of) the library?
* delete it from regedit?
* any command like the registering one?
Thanks
VG
^^ Please check Point 4. You'll need to un-register the DLL file and after that you can safely delete the file if you want. :)
Riza
Hello, VG, I like your tutorials. :)
Can you tell me how to change Explorer's context menu color?
Riza
Also when I change picture and I add my own picture when I apply registry alwayes is old image (Genuine Windows). I did all what you said. What I'm missing?
VG
^^ First un-register the DLL file using the command mentioned in Step4, log off and then edit the file with your own bitmap and again register the DLL file.
Reg. to changing background of context menu, its decided by the current Windows theme.
Riza
Thanks, I did'nt logged off. That's reason wahy did'nt worked.
Thanks, VG. :)
Riza
And what about contxt menu color? :)
MOHSIN
HI VG,
when i adding
MENUITEM “!*~.VISHAL.~*!”, 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
{
and Before
POPUP "&View", 28674, MFT_STRING, MFS_ENABLED, 0
{
and then i compile, they show compiler error in line, Invalid statement :(
plz can u claer me where i put that line exactly?
Thanks.