John,
Check the two Q&A articles over on my website. Goto to By Keyword link under Q&A for the entry ShellExecute one shows how to use it, the other shows how to use the mailto: target with ShellExecute()
>Changed to shell32.dll but got error message "Too many arguments ...". Apparently the parameter list is different for this call?