fitem ist vom Typ TMenuitem
parent vom Typ TComponent
dann einfach
toplevel := fitem.getparentcomponent is TMainMenu;
Eine Abfrage auf TMenu kann nicht funktionieren, da das die Basisklasse sowohl für TMainMenu als auch für TPopupMenu ist.
Da Codegear das genauso macht, kannst davon ausgehen das das auch so funktioniert (bei mir tuts das auch
)