I've been looking for a sticky popup solution, and this looks very promising. I've downloaded and run StickyPopupMenuSimulation 3.zip.
I want to use hotkeys in the menu, and I have put a & on each menu item, Test &1, Test &2. There are two small problems.
1. When the menu appears, the hotkeys are not underlined. Underlining appears when a hotkey is pressed, and disappears again when a menuitem is clicked with the mouse.
2. When a hotkey for item 1 (say) is pressed, item1 is highlighted. If the mouse now hovers over item2, item2 is highlighted, but item1 also remains highlighted until the mouse is clicked.
Hopefully this will not be hard to fix. I'm using Delphi XE2, update 1.