Tu problema es que el al compilar tu exe hace falta una instrucción para iniciar el procesamiento de eventos. Esto se resuelve de la siguiente manera:
Creas un programa en desde tu administrador de proyectos al cual le colocas el siguiente código:
DO FORM TuPath\TuFormulario.scx
READ EVENTS
Asegurate de que el programa este como principal antes de compilar tu exe.
Es decir: botón derecho sobre el programa creado y selecciona SetMain.
La explicación de READ EVENTS en el help de Visual Fox
READ EVENTS (Comando)
Vea también
Inicia el procesamiento de eventos.
Sintaxis
READ EVENTS
Comentarios
Cuando se ejecuta READ EVENTS, Visual FoxPro inicia el procesamiento de eventos.
Ejecute CLEAR EVENTS para detener el procesamiento de eventos. Cuando se ejecuta CLEAR EVENTS, continúa la ejecución del programa con la línea inmediatamente siguiente a READ EVENTS.
Observe que sólo un comando READ EVENTS puede estar activo a la vez. Si un comando READ EVENTS está activo, cualquier comando READ EVENTS subsiguiente no tendrá efecto.
El único cuidado que hay que tener es de colocar el siguiente código en el evento UnLoad del TuFormulario o sea:
*****
Lo siento, no leí tu nota final, pero de todos modos dejo el dato por si alguien mas necesita la información
*****