Nur kurz, ich weiss jetzt, wie man Thunderbird austreiben kann, den Firefox Portable anzusprechen, wenn der "normale" Firefox zwischendurch neu gestartet wurde (oder geschlossen ist) und somit der Portable zur aktuell ersten Firefox-Instanz geworden ist.
Man muss im Programmordner des Portable die Datei application.ini öffnen und dort im Bereich [App] unter Name den Namen von Firefox auf irgendwas anderes ändern.
Das ist bei mir beim portablen Firefox für Linux so, aber wahrscheinlich geht das auch unter Windows.
Nach einem Update des portablen Firefox muss die Datei wieder verändert werden.
Natürlich wird so von Thunderbird immer noch kein festgelegtes Firefoxprofil angesprochen, aber nun kann man sich zB einen (oder auch mehrere) Portable Firefoxe für definierte Arbeiten einrichten und unabhängig vom fest installierten Firefox öffnen. Zusätzlich lasse ich den Portablen mit anderem Icon starten, damit er sofort erkennbar ist.