Wie ich schon schrieb. iPhoto nutzt nunmal für diese Funktion AppleScript und da Thunderbird das nicht unterstützt, gibt es da keine Lösung.
Wäre es nur ein einfacher mailto: Aufruf mit der Übergabe von Empfängeradresse, Subject etc., dann würde immer das Standard-Mailprogramm benutzt werden (also auch Thunderbird), aber das ist bei iPhoto nicht so.
Außerdem möchte ich bezweifeln, dass es per simplem Parameteraufruf möglich ist, Bilder in eine neue eMail einzufügen.