Eu criei uma solução simples para fixar sites na barra de tarefas. Crie um novo atalho e cole o seguinte como o destino:
C:\Windows\System32\cmd.exe /k start https://www.example.com && exit
(abre no navegador padrão)
ou
C:\Windows\System32\cmd.exe /k start microsoft-edge:https://www.example.com && exit
(sempre abre no Edge)
Defina "Executar" para "minimizado" e fixe-o na barra de tarefas. Você provavelmente também deseja alterar o ícone (é possível obter o ícone .ico de um site copiando-o de um atalho do site do Chrome).
EDITAR:
Você pode usar o mesmo método para fixar atalhos de aplicativos UWP com ícones personalizados na barra de tarefas. Você tem que colocar o atalho do UWP em algum lugar (arrastando-o a partir do menu Iniciar). Então, digamos que você tenha um aplicativo UWP chamado "Example App" na área de trabalho. Então você cria um atalho com o alvo
C:\Windows\System32\cmd.exe /k "%USERPROFILE%\Desktop\Example App.lnk" && exit
Em seguida, defina "Executar" para "minimizado", adicione seu ícone personalizado e fixe-o na barra de tarefas.