Повесить анимацию TFloatAnimation на свойство Opacity
Установить длительность анимации в 500 мс. Duration = 0.5
Задать начальное и конечное значения в 0 и 1. StartValue = 0, StopValue = 1.
И поставить галку TFloatANimation.AutoReverse для анимации.
Ну и вызывать анимацию вручную в нужный момент времени. Перед каждым вызовом анимации задавать Inverse в True.