Comments 8
Вот бы скучный был гайд на прозрачное окно в Delphi на FMX. А я его прям сейчас напишу:
Шаг первый: Ставим галку Transparent у формы.
А если хочешь таскать окно, то ещё строчку кода написать надо в событии OnMouseDown для контрола, за который хочешь таскать окно.
StartWindowDrag;
Готово.

P.S. тег OpenCV тут зачем?
Ну понял почему перерисовка через секунду, а не по движению мышки. Ну и не оптимально конечно "обнулять" прозрачным весь экран, а потом заново перерисовать коллекцию прямоугольников.
Перерисовка вообще должна быть по событию от ОС (WM_PAINT).
А по поводу второго замечания: вы вообще концепцию отрисовки понимаете?
Одним из интересных примеров является создание прозрачного окна для рисования, которое позволяет пользователям делать заметки, комментарии или рисовать поверх любого активного окна, не переключаясь на другие приложения
Создание прозрачного окна для рисования поверх всех приложений