Isso pode ser um pouco tarde, mas depois de horas de pesquisa, por que isso não funciona nas pngfile , giffile , jpegfile e outras possíveis extensões de arquivo consideradas gráficos / imagens / imagens e, portanto, executadas com o Windows 8 Photo App , eu encontrei a causa.
A causa real é o próprio aplicativo, todos os gráficos são abertos com Windows 8 Photo App por padrão e os itens do menu de contexto não são exibidos. No entanto, depois de alterar o aplicativo padrão para o padrão Windows 7 Photo Viewer , os itens foram exibidos e funcionando conforme o esperado.
Espero que isso ajude outras pessoas, como eu, que vieram do google, mas não encontraram solução para esse problema específico.
// 02.04.2014
Acabei de descobrir que, apesar de fazer as coisas acima não ajuda muito quando se trata de arquivos .gif . Então, olhei onde o aplicativo de fotos armazena os dados do shell e o encontrei: A chave é o nome do valor binário localizado em HKEY_CLASSES_ROOT\.gif\OpenWithProgids . É o arquivo com o prefixo App , que segue alguns tipos de criptografia. Basta olhar para esta chave e você vai direto para a chave shell do aplicativo. Faça as alterações e você verá o novo item do menu de contexto aparecendo se você tiver definido o Windows 8 Photo App como o programa padrão.
