Ich glaube, ich habe das Problem mit den doppelten Einträgen im Kontextmenü bei Verknüpfungen gefunden. Das Problem liegt nicht direkt an den Programmen, die diese Einträge ins Kontextmenü anlegen, sondern das es für Verknüpfungen "zwei" Einträge unter HKey_Classes_Root in der Registry gibt. Wenn unter HKey_Classes_Root/* nun ein Programm einen Eintrag angelegt wird, werden sämtliche Dateitypen mit diesem Eintrag versorgt. Da Verknüpfungen unter HKey_Classes_Root zweimal auftauchen, erscheinen die Befehle auch zweimal im Kontextmenü bei Verknüpfungen. Einfach den Eintrag unter HKey_Classes_Root/*/shellex bringt nur leider die Hälfte, da der Eintrag entweder dann ganz aktiviert oder ganz deaktiviert wird, bei Verknüpfungen heißt das, entweder doppelt oder garnicht.
Hier nun meine Lösung, mit der ich bisher ganz gut gefahren bin:
Die beiden Einträge für Verknüpfungen lauten
HKey_Classes_Root/.lnk
HKey_Classes_Root/lnkfile
Ich habe einfach den komplette Zweig HKey_Classes_Root/.lnk entfernt, da in ihm sonst nicht viel drin steht und ich bisher noch keine Probleme damit hatte. Für eventuelle Probleme übernehme ich aber natürlich keine Haftung, man kann sich ja vorher eine Kopie von diesem Zweig anlegen und im Notfall wieder einfügen.
Einfach entfernen und schon tauchen die Einträge nur noch einmal im Kontextmenü bei Verknüpfungen auf.
Gruß
Plutowalker