Externes Programm starten -> ProcessBuilder. Ob dein Email-Programm via Parameter es erlaubt, dass zu Beginn eine Email erstellt wird, hängt von dem Programm selbst ab. Thunderbird hat das meines Wissens nicht, wäre aber OSS und damit könnte man es sich selbst progen - wenn man sich den Aufwand antun will.
Andere Möglichkeit wäre Du schreibst dir mittels Socket und SMTP Protokoll für diesen Zweck ein eigenes kleines Mail-Programm - ist echt kein Akt.