He probado el asunto en 3 equipos con caracterÃsticas diferentes:
1) Pentium III de 500 Mhz con 448 MB en RAM y tarjeta de video AGP Matrox de 32 MB
2) AMD Athlon XP 2000+, 512 MB en RAM y tarjeta de Video AGP ATI Radeon 9200 de 128 MB
3) AMD Athlon 64 3500+, 512 MB en RAM con tarjeta de Video PCI Express ATI Radeon X300 de 256 MB
El comportamiento es el mismo en los equipos 1 y 2, hay gran consumo de recursos al mover sean diálogos propios o una aplicación externa encima de nuestra ventana FW. Si movemos toda nuestra aplicación sobre el escritorio llega a consumir hasta el 100% de los recursos.
Pero en el equipo 3 no ocurre nada de lo anterior, si movemos cualquier diálogo no llega a consumir más de 2%. Si movemos la ventana entera no llega a consumir el 20%, ¡aquà todo va como la seda!. Será que el puerto PCI Expres tiene algo que ver, al ser más eficiente?
Finalmente probé en modo seguro (a prueba de fallos) donde sólo se carga los controladores básicos de video (VGA), y.... Horror!!!!. En los tres equipos el resultado es peor, un desastre.
La constante en todas las pruebas es que las aplicaciones FW consumen por lo menos un 30% más de recursos que otras, produciéndose por tanto una lentitud en el refresco de los controles mucho más apreciable que en otras aplicaciones. Entonces creo que se debe investigar en qué parte del corazón de FW hace que el requerimiento de recursos sea grande.
Una solución (temporal) para evitar ese efecto horrible es desactivar la casilla "Mostrar el contenido de la ventana mientras de arrastra" en las propiedades del escritorio. Para evitar que se repinte constantemente el control.
Otra solución, que depende del cliente, serÃa la de recomendarle un equipo como el 3 de mi prueba o con mejores caracterÃsticas, que hoy por hoy ya son la constante.
Un saludo
Marcelo Jingo