Is it possible to open up a user's default e-mail client, start a new mail to a certain address and add a file as attachment?
I have a DLL I use for this exact thing in PBEM games I make. It works with outlook, thunderbird and most other email clients I have tried it with.