Tom,
mailto: does not support file attachments.
You can use MAPI, which does support attachments. MAPI works with any mail client that supports the Simple MAPI interface.
>ShellExecute(0,"","mailto:joe@blow.com&subject=Testing","","",1)
>
>Can I use this generic request to also include a file attachment? I do NOT want to be locked into only using Outlook as some clients will no doubt have a different email client. However, I am not necessarily locked into only using ShellExecute either.