Ich verstehe dein Problem noch nicht.
Was ich hier im wesentlichen erreichen möchte, ist jedem Popup-Menü, welches der PopupMenu Variable von MyComp gerade zugeteilt ist, die eine gleiche Ereignisbehandlung fürs OnPopup zuzuweisen.
Genau das machst du doch in deinem Quelltext.
Willst du dir das alte OnPopUp merken und dann wieder zurücksetzen wenn du ein Neues zugewiesen bekommst? Oder soll dein Neues und das Alte aufgerufen werden?