Kevin,
>Doesn't VFP have to be installed on the PC that the DLL will be
>used on?
Yes, at least the runtimes. Of course, if you're calling it via MTS on another machine, or compile it as an EXE and call with DCOM on another machine, the runtimes need only be on the server where the component runs, not on the client.