O tipo de abertura padrão é indicado na chave de escolha do usuário em: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.[desiredFileExtension]\UserChoice\ProgId
Se esta chave não existir, o padrão é: HKEY_CLASSES_ROOT\.[desiredFileExtension]\(default)
Este tipo deve então ser verificado para determinar o que fazer com ele, é verificado: HKEY_CLASSES_ROOT\[openingType]\shell
O padrão aqui deve dizer qual verbo é usado, por exemplo: HKEY_CLASSES_ROOT\[openingType]\shell\open
O comando executado está em: HKEY_CLASSES_ROOT\[openingType]\shell\[verb]\command
Se o comando não for um DelegateExecute, você está pronto! Sim, caso contrário você deve continuar cavando ...
Abaixo do verbo deve conter ActivatableClass e PackageId: HKEY_CLASSES_ROOT\[openingType]\shell\[verb]\ActivatableClassId HKEY_CLASSES_ROOT\[openingType]\shell\[verb]\PackageId
Lembre-se destes valores e verifique o valor em: HKEY_CLASSES_ROOT\ActivatableClasses\Package\[PackageId Value]\ActivatableClassId\[ActivatableClassId Value]\Server
Por fim, verifique HKEY_CLASSES_ROOT\ActivatableClasses\Package\[PackageId Value]\Server\[Server Value]\EXEPath
Agora você / Windows sabe qual aplicativo está associado ao tipo de arquivo desejado! Fácil né? ...
Nota: Eu percebi isso depois de uma semana passando pelo registro manualmente e imaginei que deveria publicá-lo aqui se alguém mais precisasse dele novamente. Se eu perdi alguma coisa ou disse algo errado, por favor me avise.