I find a load of topics on how to remove or edit items from the context menu in Windows, but nothing on how to hide or remove icons from the context menu to make it tidier and more compact looking.

to go from something like this

enter image description here
to something more like this
enter image description here

is there something in the registry I can put in under HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers entry to make this happen, ie; DWORD NoIcons = 1?


For static context menu items, not powered by context menu handler shell extension, you can remove the icon from the registry.

For example, to remove the icon for Personalize, remove the value named Icon in this registry key:


Note that you need to take ownership of the key first.

For Display settings, here:


For context menu items added by shell extensions (Dlls), I'm not sure if you can remove those icons.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.