Cristobal,
he probado lo que comentas pero necesitamos que se pinte en todas las areas.
Por lo que veo usa un SAY (la línea) y lo va moviendo. Eso no es nada eficiente.
Deberíams usar InvertRect() para dibujar esas líneas y quitar los SAYs. Eso haria que funcionase muy rápido, espero