Переделал класс полностью, теперь при запуске формы включается поток, который проверяет все запросы для выполнения анимации в List и собственно выполняет заданную функцию. А уже каждый контрол добавляет в лист запрос на анимацию со своей функцией.
Теперь работает и не нагружает ЦП.
https://www.youtube.com/watch?v=mmfQ_drvhPo
Спасибо
VoidVolker.