Aggiornamento...ho risolto!!!

Dunque, per visualizzare un file .eml in outlook, la funzione è la seguente:


PercOutLook:='C:\Programmi\Outlook Express\msimn.exe';
P:='/eml:' + PercEmail;
ShellExecute(Handle, 'open', PChar(PercOutLook), PChar(P), nil, SW_SHOWNORMAL);


PS: ho dovuto impostare i parametri in variabili perchè altrimenti caricando direttamente le stringhe non funzionava...

Bye bye,
Maurizio