warum den pfad aus der registry ?!
versuchs mal so:
Delphi-Quellcode:
var MailProgramm:string;
Mailprogramm:='C:\Programme\Mozilla Thunderbird\thunderbird.exe';
ShellExecute(Application.Handle, 'open', PChar(MailProgramm), nil, nil, SW_ShowNormal);//Mail Prog. starten