A couple of suggestions:
- Use Inno Setup. It's a free, fast, easy-to-use installer than many VFP developers use. Unlike the version of InstallShield that comes with VFP 9, Inno knows all about modern systems, including 64-bit Windows 7.
- Put the VFP runtimes in the application folder. That eliminates several problems, including possible interaction between different versions of VFP installed by multiple applications (which isn't an issue if yours is the only VFP application on the system).
I've been doing this for years and have yet to run into installer or UAC-related issues.
Doug