Ich wollte ähnliches mit einem Label unter Delphi 5 erreichen und habe mir eine kleine Ableitung geschrieben und die o.g.
VCL Messages benutzt. Hier ein Beispiel dazu, du könntest es ja verallgemeinern und ein Label für D5 bauen, welches ein MouseEnter/MouseLeave bietet.
TURLLabel