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.
VG
^^ Delete the double quotes "" in the newly added line and re-type them using your keyboard.
MOHSIN
Thanks for ur VG, but still facing problem in Compiling :(
now iam using my keyboard widout double quotes, see like that:
215 MENUEX
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
POPUP "", 0, MFT_STRING, MFS_ENABLED, 0
{
MENUITEM !*~.MOHSIN.~*!,33333, MFT_STRING, MFS_GRAYED | MFS_DEFAULT
POPUP "&View", 28674, MFT_STRING, MFS_ENABLED, 0
{
Plz correct me where i do mistake :-|
Thanks.
VG
^^ No no. Double quotes are necessary. I asked you manually type those quotes instead of copying and pasting them.
MOHSIN
Vishal
I already type manually this line but still facing error :(
okay let me try again, then i'll tell u :)
thanks.
Riza
Maybe you need to check all steps.
MOHSIN
Yes not it compiled i saved it but they make 2 files like
shell32.dll
shell32 original.dll
and iam unable to see my name on rite click menu :(
i manually type line, like that:
215 MENUEX
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
{
POPUP "", 0, MFT_STRING, MFS_ENABLED, 0
{
POPUP "&View", 28674, MFT_STRING, MFS_ENABLED, 0
{
MENUITEM "!*~.MOHSIN.~*!", 33333, MFT_STRING, MFS_GRAYED | MFS_DEFAULT
MENUITEM "Filmstri&p", 28719, MFT_STRING, MFS_ENABLED
MENUITEM "T&humbnails", 28717, MFT_STRING, MFS_ENABLED
Now i thinks its problem in file activation :-|
wht u said?
Riza
Delete shell32 original.dll and reboot.
Maybe you forgot to reboot like me. :)
MOHSIN
When i compile and save shell32.dll then aumatically shell32_original.dll creates and when i trying to delete Error Deleteing msg appears :(
Cannot delete shell32_original: :(
I reboot then i tryed to delete this shell32_original it delete but still unable to show text in Context Menu :(
and then I chked shell32.dll file thru resource hacker that line is disappears which i added :(
VG
^^ Disable WFP using WFP patcher which you can find in Downloads section. Windows is automatically replacing your edited file with original one.
MOHSIN
Hmmm, 1st disable WFP or 1st edit shell32?