Concettualmente non sembra una cosa impossibile: senza entrare troppo nel tecnico, si può scrivere una funzione che esegua i filtri (tutti o solo alcuni) su determinate cartelle scelte dall'utente.
Questa funzione può essere poi richiamata manualmente o ogni tot minuti.
Ho però un paio di dubbi: cosa succede se Thunderbird viene chiuso appena è partita l'esecuzione dei filtri?
Lanciare tutti i filtri assieme può creare problemi?
In teoria entrambe questi problemi si pongono anche nella gestione normale dei filtri all'arrivo dei messaggi, quindin non dovrebbero essere gravi, però ci vorrebbero molti test che io non ho il tempo di fare... insomma io posso pure mettere su un prototipo, ma poi ci vorrebbero dei test, soprattutto con molti filtri e con account misti (POP3 e IMAP). Test che dovrebbero essere fatti su un profilo apposito, perché - seppur remoto - il rischio di perdere qualche messaggio c'è...