NOTE: This tutorial has been featured by Microsoft. AskVG.com was the first website posting this unique trick.
Windows 7 Desktop context menu contains 2 extra options which were not present in Windows Vista:
- Screen resolution
- Gadgets

Windows 7 stores all these 3 options "Screen resolution", "Gadgets" and "Personalize" under following Registry key:
HKEY_CLASSES_ROOT\DesktopBackground\Shell
This key is new in Windows 7 and none of previous Windows versions including Vista used it.
Here in this tutorial, we'll learn:
- How to remove "Screen resolution", "Gadgets" and "Personalize" options
- How to change position of these options
- How to change icons of these options
- How to change names of these options
- How to enable "Personalize" option in Safe Mode
1. How to Remove "Screen resolution", "Gadgets" and "Personalize" Options
Although Windows 7 provides these 2 extra options but it makes the whole context menu a bit larger and some people might not like it. If you are also among those people who prefer minimal things, here are the steps to remove all or any of these 3 context menu items:

1. Type regedit in RUN or startmenu search box and press Enter. It'll open Registry Editor.
2. Now go to:
HKEY_CLASSES_ROOT\DesktopBackground\Shell
3. This key contains a sub-key for each option, i.e., You'll find 3 sub-keys under "Shell" key representing each context menu option:
Display (for Screen resolution)
Gadgets (for Gadgets)
Personalize (for Personalize)

4. To remove these options, you'll need to simply delete the associated key. But all these keys are system protected and Windows will not allow you to delete any of these keys. So how will you delete them?
You'll need to take permission of the key to be able to delete it. To take permission, you just need to follow this simple procedure:
[Guide] How to Take Ownership (Permission) of a Registry Key in Windows?
You'll need to follow the above steps for each key including the "command" sub-key.
5. That's it. Now you'll be able to delete the key. As soon as you delete the key, the option will be removed from Desktop context menu.
2. How to Change Position of "Screen resolution", "Gadgets" and "Personalize" Options
By default all these 3 options are shown at bottom just below the "New" menu. But you can change their position and can move any or all of them above the "New" menu or at the top of menu:

How to do that? Here is the step-by-step guide:
1. First follow the same steps 1-3 mentioned above.
2. Now to move any of these 3 options, select its associated key and look at the right-side pane. You'll see a String value "Position".

3. As you can see, its value is set to "Bottom". That's why its shown at bottom. You can change its value to "Top" to show the option at top or to "Middle" to show the option in the middle.
You can also delete the "Position" key and it'll move the option above "New" menu.
3. How to Change Icons of "Screen resolution", "Gadgets" and "Personalize" Options
You can also change icons of these 3 options.
![]()
To change the icons, follow these simple steps:
1. First follow the same 1-3 steps as mentioned above.
2. Now select any desired key and look at the right-side pane. You'll see a String value "Icon".
![]()
3. That's the key which contains the icon which you see in the context menu. You can simply change its value to change the icon.
4. How to Change Names of "Screen resolution", "Gadgets" and "Personalize" Options
You can also customize names of these options.

To change names, follow these simple steps:
1. First follow the same 1-3 steps as mentioned above.
2. Now select any desired key and look at the right-side pane. You'll see a String value "Default".
This key defines the display name of these options. Simply change its value to any desired string:

As you can see, we have changed it to "Settings" and that's why Desktop context menu is showing the option name as "Settings" instead of "Screen resolution".
5. How to Enable "Personalize" Option in Safe Mode
Windows 7 doesn't show "Personalize" option in Safe Mode. But you can enable it by using following steps:
1. As usual follow steps 1-3 mentioned above.
2. Now select "Personalize" key and in right-side pane, delete "HideInSafeMode" value.

PS: If you want to hide other options in Safe Mode, simply create a new String value "HideInSafeMode" for them.
NOTE: Here is a backup of all Desktop context menu default settings. Extract the ZIP file and run the extracted .REG file to restore default settings in case you mess up with them.
Download Registry Script to Restore Default Settings
This article was posted by VG in following section: Windows 7.
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.
Vishal Saini
Hey vishal i hope u can help me out....i have got a new laptop.. cq40 compaq, amd processor athlon x2 with 512 mobility radeon, 3 gb rAM, 320 GB hdd... I HAVE wIN 7 BASIC... CAN U please help me have that personalise option.. i don have that.. please..
Victor
Need your help on activating "Personalize"option in the menu. It doesn't appear. I've checked also in the registry key and only Screen Resolution and Gadgets are available. Thanks!!
VG
^^ Did you try the Registry script given at the end of this tutorial?
Rick
@Cruise - I've encountered a similar issue in Windows Embedded Standard 7 RC. Since they are pretty much the same, I believe you are encountering a strange bug. The target board I'm using has the Intel 945GM chipset and Win7 has the drivers for that included. The weird thing is that , by default, I was also limited to 1024x768. However, in the Screen Resolution config screen, I noticed that it was trying to use two monitors for some strange reason. Stranger yet, it thinks the only monitor on this system is #2. To get around the issue, under Multiple Displays, I selected "Show desktop only on 2" and applied. After that I was able to select 1280x1024.
I hope this helps!
VG
^^ Try to put numbers in starting of keys names for example if you created new key "B***" for your shortcut, rename it to "1 B***". It might help.
ReKull
Thank you for answering so fast, Vishal!
You were right. Not 100% right, yet very close. I've edited the keys names as you suggested to get "1 B***", "2 T***", "3 A***" and "4 N***", but the items were arranged upside-down, meaning it was "4 N***" on top of "3 A***", which was on top of "2 T***" and the 4th was "1 B***"... lol
Strange, isn't it?! Anyways, I've re-edited the keys names into "4 B***", "3 T***", "2 A***" and "1 N***" to get the right order, then --finally-- edited the " Value Data" of each key's "Default" string to prevent the 1-4 numbers from appearing on the context menu. Same was for the "Middle" items.
The problem is now, that I'll have to rename all the keys whenever I want to add an item to my list (unless I want it ontop of all), but at least I finally have them as wanted, thanks to you.
If --by any chance-- you find another way of sorting the context menu items', please post 'em here.
I'll be watching you clodely from now on...
Thanks a lot, pal! R
XDAMM
Hey it's a great tutorial, but i cant delete the keys even after i give my username the ownership, its kind of frustrating :@ any other way around this? (i just want to remove "screen resolution" thanks in advance
XDAMM
Hey it's a great tutorial, but i cant delete the keys even after i give my username the ownership, its kind of frustrating :@ any other way around this? (i just want to remove "screen resolution" thanks in advance
XDAMM
Hey it's a great tutorial, but i cant delete the keys even after i give my username the ownership, its kind of frustrating :@ any other way around this? (i just want to remove "screen resolution" thanks in advance
VG
^^ You'll need to take ownership of both keys one by one: Display and Command. First take ownership of keys one by one and then allow full control to your username one by one.