>I want to use the wizard to generate a setup program for distribution to multiple users/locations/sites. I cannot control where the user places that application on their network. I have hardcoded in my application where the files are located such as c:\.... (for program creation and testing purposes) How do I prepare an application to look for files whereever the user chooses to place it?
You have several options - dynamicallyfinding the details with a post-setup executable is one alternative - spin through the Program folders to find the shortcut you made, and use that for sensing where the files were stored. It's a good amount of writing to make something for this, but it then should be ready next time.
Another option is to run the SETUP with the various command line flags - you can limit what the user may change, and even hide most of the Setup dialog from them. Check what flags may be used by starting SETUP with the /HELP flag.