Ok,
Una cosa es hacer correr una app nativa VFP en Mac y otra cosa es desarrollar una app desde cero, si es esto último, lo recomendable sería ir a alguna tecnología web multiplataforma de las cuales hay muchas, RoR, Python, PHP, Java, .Net(Mono), etc... El tema es si el amigo tiene que salir con algo rápido y lo único que maneja es VFP, la solución RDP no estaría mal, el asunto de ir a desarrollo web es que tiene una curva de aprendisaje e incorporación de conceptos que lleva su tiempo. O sea, depende de la tecnología que hoy maneje el desarrollador y la paciencia o apuro que tenga el contratante. Pero si, ir a plataforma web sería la solución ideal.
saludos