It's still better to do things the "Microsoft way". It consolidates files into common locations (Program files\common files or My documents\application data, etc) instead of spread out all over the disk. It also creates the uninstall functionality in Add/Remove programs. If you simply copy and register the files, people uninstall by deleting the files, but it still leaves information in the registry.
If you still need to do it manually, see
http://fox.wikis.com/wc.dll?Wiki~VFP9RuntimeFiles~VFP>Hi Craig,
>
>I know Installshield is probably the 'correct' way to go, but the client is not totally happy with it and would like to retain full control over what files are being installed/registered and where.
>
>Regards,
>Alan
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer