Grazie.
Ci sarò finito 100 volte oggi su quella pagina. 
Il fatto è che benchè metta Thunderbird come predefinito, apre Outlook????
C'è bisogno di un codice particolare?
Io al momento uso questo.
codice:
Dim objSession As MAPI.Session
Dim objMessage As MAPI.Message
Dim objAttachments As MAPI.Attachments
Dim objRecipients As MAPI.Recipients
Dim objRecipient As MAPI.Recipient
Dim Recipient As String
Dim MsgSubject As String
Dim EncodingFlag As Integer
Recipient = "marco.carrieri@gmail.com"
EncodingFlag = 1
MsgSubject = "Test Encoding: " & EncodingFlag
objSession = CreateObject("MAPI.Session")
objSession.Logon(ShowDialog:=True)
objMessage = objSession.Outbox.Messages.Add(MsgSubject, "body")
objAttachments = objMessage.Attachments
objAttachments.Add("c:\a.txt")
objRecipients = objMessage.Recipients
objRecipient = objRecipients.Add
objRecipient.Name = Recipient
objRecipient.Resolve()
objMessage.Fields.Add(&H59020003, EncodingFlag)
objMessage.Send(True)
A parte Outlook 2003 che mi domanda il "permesso" eh eh...
Il 2007 sembra andare senza "permesso".
Pardon per la sezione errata, resto in attesa prima di altra risposte o vengo spostao in automatico?