Ich habe grade mal wieder festgestellt, dass hier was nicht funktioniert.
Und zwar das Registrieren von Dateitypen auf mein Programm.
Dafür schreibe ich unter
HKEY_CURRENT_USER\Software\Classes\.mp3 zunächst mein
'Nemp.AudioFile' rein, und danach unter
HKEY_CURRENT_USER\Software\Classes\Nemp.AudioFile das ganze open, play, enqueue-Gedöns. Hat bisher auch immer funktioniert.
Wenn man unter Windos 7 (auch schon Vista?) vom Explorer ausgehend mal ein anderes Standardprogramm zum öffnen auswählt, dann klappt die obige Methode nicht mehr. Grund dafür scheint der Schlüssel
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp3\UserChoice zu sein, wo dann noch die ID des anderen gewählten Programmes steht. Dieser Schlüssel hat wohl Vorrang. Wenn man den löscht, klappt das wieder.
Frage an die Windows-Experten: Ist das OK, wenn man diesen Schlüssel löscht, oder sollte man da anders rangehen?

We are, we were and will not be.