Thunderbird (come anche Firefox) ha un comportamento non del tutto intuitivo con i profili.
Se viene avviato senza alcun argomento possono darsi due ipotesi:
1) se non è stata selezionata l'opzione "non chiedere mai", ovviamente si apre il manager dei profili;
2) se invece è stata selezionata l'opzione "non chiedere mai" nel gestore dei profili, parte l'ultimo profilo usato attraverso l'avvio senza opzioni.
La cosa che confonde è che se si avvia il programma chiamando direttamente un profilo con l'opzione "-P" (cosa che fa anche ProfileSwitcher), questo non si riflette nell'ultimo profilo in uso memorizzato.
Siccome questa spiegazione è piuttosto incomprensibile, faccio un esempio pratico.
Ho due profili, AAA e BBB
Avvio Thunderbird senza parameteri di linea, parte il manager dei profili, seleziono AAA e metto la spunta a "Non chiedere mai".
Chiudo Thunderbird, lo riavvio senza parametri, parte il profilo AAA.
Richiudo Thunderbird e avvio con thunderbird -P BBB --> ovviamente parte il profilo BBB.
Richiudo Thunderbird e lo avvio senza parametri --> contro ogni previsione (e logica) parte il profilo AAA.
In buona sostanza quando si avvia con il parametro "-P", il file profiles.ini, in cui è memoriazzato l'ultimo profilo usato, non viene toccato.
Quando si clicca un link si chiama il programma senza opzioni e quindi parte l'ultimo profilo avviato "direttamente", senza il parametro "-P".
Come potete capire si tratta di un bizzarro comportamento di Thunderbird che non ha niente a che vedere con ProfileSwitcher e in cui l'estensione non c'entra nulla.
Per rispondere alla domanda di cecca, il modo per fare partire sempre il profilo "leggero" è questo:
- avvia il manager dei profili, seleziona il profilo "leggero" e metti "non chiedere all'avvio"
- avvia sempre il profilo "pesante" tramite il comando thunderbird -P profiloPesante