Ken,
It's needed to use the ShellExecute() wrapper object I wrote. It's available from my website under Samples, SpyIn. Otherwise you can just use ShellExecute directly. VFP6 also has a wrapper class for that API.
>is that "classlib to dfwinapi" needed
>or available