Trying to a run a VFP app over a RAS dialup will not work. Much too slow and dangerous (you drastically increase the possibility of data corruption). I have used two solutions for dialup:
1) pcAnywhere dial in to a workstation on the network. This required no modifications to the app.
2) Each remote user has a copy of the exe and relevant subset of the data on his/her laptop. Remote users dial in by RAS to a server and synchronize data by means of VFP COM located on the server. Data can be passed back and forth via XML, ADO, Encoded DBF, etc. Obviously this method requires a bit more work but works very well. They only need to dial in when they are ready to synchronize their data.
Unless you are connecting to a Client/Server (SQL Server, etc.) database do not try to connect to the data via ODBC across a dialup, as that is also very very slow.
George