Claude,
It probably does. ShellExecute() is just easier from VFP because there's no struct to setup.
>They may be one in the same - I think ShellExecute calls CreateProcess. There may be more options with CreateProcess since it's at a lower level. We use both in our setup program for our web apps: CreateProcess to Stop/Start the web server and ShellExecute to start the default browser..