Então o padrão parece ser este:
Se você já fixou um atalho para iniciar, então qualquer atalho criado posteriormente para o mesmo alvo, também será fixado.
Uma solução: renomeie ou realoque o alvo do atalho.
Por exemplo, eu havia fixado anteriormente um atalho para o VNC, por isso não consegui que ele aparecesse em Todos os aplicativos. Renomei VNC-Viewer-5.2.3-Windows-64bit.exe
para vnc 5.2.3.exe
e os atalhos criados para ele em Programas agora aparecem em Todos os aplicativos, em vez de serem fixados.
Os atalhos para destinos nunca marcados ou alvos renomeados serão exibidos em Todos os aplicativos. Você pode ter que reiniciar para vê-los, mas eles serão exibidos.
Infelizmente, parece que você não consegue liberar um atalho no sentido de remover essa associação. Em vez disso, descomprimir simplesmente remove o atalho, e se você colocá-lo de volta, isso é tratado como "voltar a ligar o pino". Eu inferir que existe um banco de dados de alvos 'deve ser fixado', localizado aqui:
C:\Users\Saber\AppData\Local\TileDataLayer\Database\vedatamodel.edb
Eu não conheço nenhuma maneira fácil de editar isso, no entanto. Talvez se você usasse um editor hexadecimal para mudar uma letra no caminho de destino naquele arquivo, isso iria consertá-lo.
Outros cartazes sugeriram substituir toda a pasta TileDataLayer por uma cópia de um usuário limpo do Windows, mas isso parece um pouco confuso para mim.