dadurch, dass du weder die Drag&Drop-Events noch MouseDown/Up/Move hast, wird das nicht so möglich sein. ich denke du müsstest auf ein alternatives Menü umsteigen (bzw. es schreiben) oder du lässt bei der Definition das Menü einfach außen vor.
ich weis zwar nicht, ob letzteres bei dir möglich ist aber mal so als Anhaltspunkt:
die Menu-Items enumerieren und in eine Listbox eintragen, hier kannst du die items löschen/verschieben etc. als kleine Hilfe kannst du dir den Menu-Editor von DFMEdit mal anschauen (MenuEdit_u.pas), der kann die grobe Menüdarstellung und Drag&Drop
müsstes halt nur die lade-routine anpassen, da dfmedit die items aus dem
DFM-Quelltext parst (bzw. aus dem Treeview).
HTH Frank