Da gibt es wohl 2 Möglichkeiten, die einfache ist hier:
HKEY_CLASSES_ROOT\*\shell\<<<einname>>>\open\comma nd
Der * steht für alle Dateitypen.
Die andere Möglichkeit ist aufwendiger, dafür muss man eine "Explorer-Extension-
DLL" (oder so ähnlich) schreiben.
Beispiel WinRAR:
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Wi nRAR\(Standard) = {B41DB860-8EE4-11D2-9906-E49FADC173CA}
HKEY_CLASSES_ROOT\
CLSID\{B41DB860-8EE4-11D2-9906-E49FADC173CA}\InProcServer32\(Standard) = C:\Programme\WinRAR\rarext.dll
Damit kann deine
DLL wohl für unterschiedliche Dateitypen unterschiedliche Kontexteinträge anzeigen lassen.
WinRAR z.B. zeigt im Kontextmenü bei RAR-Dateien etwas anderes an als bei allen anderen Typen.
Ein Beispiel ist wohl bei Delphi dabei:
<DelphiInstallPath>\Demos\
ActiveX\ShellExt