>Hello all,
>
>Does anyone know how to programatically create a desktop
>shortcut (i.e. during an application setup)
>
The Setup Wizard doesn't provide this facility directly, but it's be easy to code into a post-setup executable using either George Tasker's wrapper .DLL that provides access to the necessary API calls, or through the WSH's Wscript.Shell automation object (if you check, there's an ongoing thread right now on WSH being used to do just that.)
Other installation tools (I use InstallShield Pro) give you the ability to do this as well (they aren't free, and in most cases, take a bit of work to use.) InstallShield provides a complete programming language for writing installation scripts; you can incorporate installs created with Setup Wizard into an InstallShield-created install and then use InstallShield to provide whatever additional functionality you feel you need. Other people here use any number of other tools, and I'm sure will jump in with their recommendations shortly.
So far, I haven't found anything I couldn't do with InstallShield, but there's a steep learning curve associated with it, and the Pro version is not cheap.
I'd investigate using a post-setup executable if cost ius a major issue, since you could leverage your existing knowledge of VFP writing one.
Ed