Remove Pin to Start Option on Just Desktop Recycle Bin in Windows 8

I managed to remove it just from the "Recycle Bin" using a little workaround:

  1. Take the ownership of these two keys -

    HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\empty

    (Owned by "NT SERVICE\TrustedInstaller")

    HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell\empty\command

    (Owned by "SYSTEM")

    {645FF040-5081-101B-9F08-00AA002F954E} is the class ID of the "Recycle Bin".

  2. Grant yourself full permission.

  3. Rename the KEY "empty" to "pintostartscreen".

  4. Eventually, restore the ownerships

This should overwrite the "Pin to Start" verb

  1. By chance, Windows will partly generate a new "empty" entry. You can take the ownership of this KEY and remove all permissions in order to block the second menu entry for good.

The article How to Add or Remove "Pin to Start" Context Menu for Files in Windows 8 suggests as solution to delete the registry key of :

HKEY_CLASSES_ROOT\*\shell\pintostartscreen

The article How To Disable Pin To Start Screen Feature In Windows 8 suggests using the application AutoPin Controller for similar options (however it is not clear from the documentation whether it does what you want).


The other answers here are a bit too invasive for my taste so here is a way to do it without deleting/renaming anything and you don't even need administrator rights!

This will hide the verb for the current user:

REGEDIT4

[HKEY_CURRENT_USER\Software\Classes\Folder\shell\pintostartscreen]
"AppliesTo"="NOT System.ParsingName:=\"::{645FF040-5081-101B-9F08-00AA002F954E}\""

(save as .reg and double-click)

Change HKEY_CURRENT_USER to HKEY_LOCAL_MACHINE if you want to apply it to all users.