A few options for you:
Sample code to start default e-mail client on host machine:
This works. %0D%0A for line feed.
ShellExecute(handle,'open','Mailto:simon@simonhooper.co.uk?subject=Task list&Body='+'This is the body%0D%0AAnd another line',nil,nil,SW_SHOWNORMAL);
Can also use HTML formatting:
ShellExecute(handle,'open','Mailto:simon@simonhooper.co.uk?subject=Task list&Body='+'<HTML>This is the body<BR/>And another line</HTML>',nil,nil,SW_SHOWNORMAL);
Apparently can specify attachments also, but this doen't seem to work with Outlook Express (v5)
&Attach="c:.txt"
this has been suggested, but doesn't seem to work
WinExec('start "mailto:shmia@bizerba.de?subject=Barcode component"',SW_HIDE);
Have fun