Провёл ещё один эксперимент, используя логирование в память (накопленные данные переписываются в журнал позже).

Бросил на форму свою вьюху, которая в методе Restore делает запись в лог. Зафиксировал в логе моменты:
- когда форма инсталлирует эту самую вьюху,
- когда в процедуре Views.RestoreFrames обходятся все инсталлированные на форму фреймы
- когда вызывается метод Restore моей вьюхи.

Заснял на видео, где чётко видно, что во время визуальной паузы метод Restore моей вьюхи вызывается два раза. А самой вьюхи не видно, она не рисуется.

Я-то думал, что каркас каким-то образом откладывает обработку фрейма инсталлированного отображения. Ан нет, всё чётко - инсталлировали, перебрали, вызвали Restore.

Остаётся только WinApi. Тут я пас. То, что происходит между вызовами WinApi.SaveDC и WinApi.RestoreDC, выводится в видимые пиксели с приличной, ощутимой глазу задержкой. А почему - не знаю.

P.S. Хе-хе, для таких исследований пошаговый отладчик - самое то