>If I create a DLL in VFP, do I need to have
>VFP on any PC that I want to use the DLL on?
At least the runtime correctly installed, not simply the files copied into the Windows path somewhere. You can drop the Runtime in place with a Setup Wizar install, which can run silently with the right command line switches.