HAI Greenie,
also: egal ob dynamisch erzeugt oder nicht das muß gleich funtionieren!
-popup
1 POPUpmenu und Listbox anlegen
2 Listbox.PopupMenu := POPUpmenu
-selectieren
das mit dem selektieren mußt du seperat angehen.
es kann sein das selektieren und popup sich gegenseitig behindern,
dann muß die das im OnMouseDown ereignis machen.
Bau erst mal das ganze statisch nach und wenn alles zu deiner zufriedenheit funkt dann bau das in deine dynamischen routienen ein.
gruß
jörg