Eu acidentalmente percebi que cada aplicativo, que tem o texto " desinstalador " no nome do arquivo executável, não terá o menu de contexto adequado, que normalmente é exibido em todos os ícones do aplicativo em execução no taskbar (notei isso porque não consegui fixar o ícone do "ZSoft Uninstaller" na barra de tarefas, cujo nome de arquivo executável era "Uninstaller.exe"). Eu acho que esta é uma das muitas idéias "brilhantes" à prova de balas da Microsoft para proteger os usuários de si mesmos ...
Outro motivo para isso pode ser o configuração incorreta no Editor de Diretiva de Grupo .
Click star menu and type gpedit.msc in the search box, press enter. Then you will see Local Group Policy Editor form. Click User Configuration ->Adiministrative Templates ->start menu and taskbar. Find Remove pinned programs from the taskbar and Remove pinned programs list from the start menu in the setting list. Have these two setting been setting to enable? If so, change the settings to disable or not configured, this will let the “pin” item show again.
Ainda outro motivo para isso pode ser removendo a seta de atalho nos ícones do arquivo de link (.lnk) .
To resolve the missing or lost “Open file location” entry, the IsShortcut registry value and the file associations for shortcuts has to be fixed. Run Registry Editor (regedit.exe). Navigate to the following registry key: HKEY_CLASSES_ROOT\lnkfile Right click on the right pane, and select New -> String Value (REG_SZ) to create a new registry value. Name the new registry value as IsShortcut . No value data required. Restart the computer. If you already delete and other registry keys to remove shortcut arrows you must to do the same for all of them...
Espero que isso ajude alguém.