У меня есть самописный класс тултипов дл FM.
1) Реализован на С++
2) Для Дельфи придется переписывать на pas
3) Из-за особенности обработки тултипов, выводит их даже для контролов, скрытых выпавшим меню, эффективно схлопывая меню.
4) Заточен на использование Actions, прикрепленных к контролам
Пример:
Если интересует, выложу код.
Но если делать все правильно, в духе ФМ, то надо разработать интерфейс IFMXToolTipService, реализовать его как минимум для Windows, с использованием нативного API, и зарегистрировать его в TPlatformServices.