Você pode desativar o Win-P com um script AutoHotkey simples, que consiste em quatro caracteres:
#p::
-
significa tecla do Windows
- p é para - bem - p
- O :: é para "tecla de atalho"
Se você deseja executar o prompt de comando com Win-P, o código ficará assim:
#InstallKeybdHook ; to make extra sure the keys are caught by AutoHotkey
#p::run cmd.exe
Eu testei ambos e eles funcionam para mim no Windows 7 Ultimate. Se você não quiser instalar o AutoHotkey, faça o download do zip, crie o script em um editor e salve-o com o .ahk final. Se necessário, pode ser compilado em um .exe.
Na verdade, criei uma postagem bem legal sobre sobre a desativação teclas de atalho com AutoHotkey .
Usando o AutoHotkey, você pode personalizar e remapear praticamente qualquer tecla ou tecla de atalho no teclado.
Mas essencialmente eu concordo: qualquer programa decente deve vir com uma funcionalidade embutida para customizar ou desabilitar teclas de atalho para certas funções.