Diferencia entre _screen y _vfp
Son cosas distintas. Si te fijas,
_vfp (referencia al objeto application)
* no tiene Eventos.
* sus métodos están orientados a la utilización como servidor de automatización. Aunque DataToClip suele utilizarse para transportar datos de una tabla. (por ejemplo: _vfp.DataToClip("clientes",10,3) para pegar en excel.
* Algunas propiedades solo están en _vfp (autoyield, startmode)
* El valor de height, width, top, left son distintos de sus homónimas en _screen
Podemos agregar objetos a _screen pero no a _vfp (método addojbect) y podemos removerlos también.
Normalmente utilizamos _screen.formCount con _screen.Forms(indice) y no la propiedad Forms de _vfp.
Normalmente agregamos propiedades a _screen y no a _vfp, aunque es posible con la función Addproperty()