I am seeing an issue with hints not timing out.
When first run hints timeout as normal.
However if some component shows a hint using THintWindow (or a class derived from it) then all subsequent hints shown with the default hint class don’t timeout, and TApplication.HideHint does not work.
The only way to get rid of the hint is to move the mouse out of the control, or to a position to show a new hint.
Calling acAlphaHints.Manager.HideHint also hides it.
TApplication.HideHint is exiting because FHintWindow.HandleAllocated is returning false.
If I modify TacPngHintWindow.Create to call HandleNeeded then it times out correctly and TApplication.HideHint works
This is with Delphi Berlin
AlphaControls v16.24