Have you debugged for example TsAlphaHints.OnCheckTimer procedure? I think there was an issue at some point. I have done 150 fixes for AlphaSkins but none of those affects that…
I did – though I think OnCheckTimer is called only once after showing the hint and does the cleanup after showing the hint.
I also looked at OnCtrlTimer. It gets called repeatedly but I think all it does is hide the hint if you go outside the window – which was working.
IIRC it is the TApplication that hides the hint on timeout and it was failing because it had a hint control but that control didn’t have a handle.