Ja, ich benutze einfach eine
COM-
DLL. Die Implementation erfolgt in C++ (was aber hier irrelevant ist). Die
DLL wird dann einfach als Shell-Extension für bestimmte Dateien oder Dateiendungen registriert. Das übliche eben.
Das faszinierende, es ist schonmal kein Problem ein Untermenü zuzuweisen und dieses aufklappen zu lassen. Allerdings brauche ich ja noch das gewählte Element
Wenn ich TrackPopupMenu(Ex) benutze, muß ich eine Position angeben und das wiederum ist dann eine "unnatürliche" Positionierung des Untermenüs.