Und selbst ohne die Point-Funktion wäre es gegangen.
So fällt vermutlich auch nochmal besser auf, was da eigentlich gemacht wird.
Delphi-Quellcode:
var
MyPos: TPoint;
begin
MyPos.X := MenuImage.Left + MenuImage.Width div 2;
MyPos.Y := MenuImage.Top + MenuImage.Height div 2;
MyPos := ClientToScreen(MyPos);
MenuSettingsPopupMenu.Popup(MyPos.X, MyPos.Y);