A recent offering from the NT FAQ Web site, allows the assignment of the default Windows printer from the command line.
http://www.ntfaq.com/ntfaq/printing27.html#printing27This utility can be called from API_APPRUN, the native VFP RUN command, te ShellExecute FFC class, and via other APIs like ShellExecute