Ganz praktisch finde ich die Kommandozeilenwerkzeuge "assoc" und ftype. Damit kann man sich zuerst mal mit einer Assoc anzeigen lassen mit welcher Klasse eine Datei-Erweiterung verknüpft ist und danach mit ftype welche Anwendung damit verbunden ist.
C:\Windows\system32>assoc .jpg
.jpg=IrfanView.jpg
C:\Windows\system32>ftype IrfanView.jpg
IrfanView.jpg="C:\Program Files (x86)\IrfanView\i_view32.exe" "%1"
Wer sich traut, kann die Verknüpfungen damit auch ändern.