no sirve para adjuntar un archivo estoy usando esto
Código Delphi
[-]
cadenaEjecucion := 'mailto:correo@electronico.es?subject=Este es el asunto del correo&file='C:\archivo.text';
ShellExecute(Handle, 'open', PChar(cadenaEjecucion), nil, nil, SW_SHOWNORMAL);
ni asi
cadenaEjecucion := 'mailto:correo@electronico.es?subject=Este es el asunto del correo&file="C:\archivo.text"';
ShellExecute(Handle, 'open', PChar(cadenaEjecucion), nil, nil, SW_SHOWNORMAL);
ni en delphi 7 ni en 2010