How can a Delphi XE application show a popup menu inside another application’s window? The idea is for a helper-type app, running in the background. On a registered hotkey the application needs to display a popup menu near the text caret or mouse cursor.
Applications that do that are common, here’s a menu created by AutoHotkey and displayed in a text editor:

I guess what I’m asking is: how can I display a popup menu at an arbitrary screen location, without it being attached to a Delphi control?
Create a
TPopupMenuwith the appropriate menu items. When you need to show it simply callPopuppassing the top left position in screen coordinates.