Wenn, dann müsste es so lauten:
ShellExecute(Application.Handle, 'open', PChar('mailto:matze@abc.net?subject=&Body=&Attach="' + ExtractFilePath(ParamStr(0))+ 'source.htm"'), nil, nil, SW_ShowNormal);
Aber, wie Michael erwähnte, geht das nicht mit jedem E-Mail-Clienten.
Im SDC steht, wie es über
MAPI geht:
Klick.
Edit: Habe mal meine DP-Mail-Adresse entfernt.