la compliqué??
... si tenemos una ventana en particular, por ejemplo un TAnimate que queremos bloquear, y este TAnimate esta contenido por un panel, el panel pro un frame y el frame por el form, lo que nos conviene bloquear es el TAnimate o a lo sumo su contenedor inmediato (el TPanel). Si lo bloqueamos para realizar un proceso, y este proceso puede demorar, el formulario no repintará lo que tengamos bloqueado (siempre que ejecutemos un ProcessMessage dentro de nuestro proceso).
¿Se entiende a que voy?