George,
I never did have time to look at the IShellLink stuff, what you've got cooking sounds good to me. Did you get the function to return what you expected?
I just checked and there is a registry key for mailto (HKEY_CLASSES_ROOT\mailto\shell\open\command) that maps to an open command with OE. Not sure what it does if Netscape's email client is set as the default email client.
>>George the thread starts at
http://www.levelextreme.com/cgi-bin/vfpwebn.exe?2,15,125623>>
>I just looked at it, David. I've got Outlook Express, but there are no extensions associated with it in my registry (which is where I presume FindExecutable looks). Hopefully, I'll be done with my IShellLink DLL within the next few days. Using that, you could recurse the desktop, start menu, etc. and examine the lnk files until you found the appropriate one. Then you could either just do a RUN /N with the file and parameters, or simple send the whole link file to ShellExecute. Waddya think?