Me he decidido hacerlo con el execute
Código Delphi
[-]
ShellExecute(Self.Handle,nil, Pchar('mailto:ja@ja.com?subjet=palabras&body='+shtml),nil,nil,SW_NORMAL);
shtml es dónde almaceno el codigo html que voy generando. Tengo una unit con funciones y estás me van generando el código html.
El caso que funciona bien pero me falta que el código en html salga en html. Supongo que diciendo que el Content-Type es html lo debe hacer bien, pero ¿como lo hago para decirselo al outlook?, gracias.