Diferentes controladores de eventos para diferentes aplicaciones?

¿Es posible que diferentes aplicaciones abran enlaces en diferentes navegadores?

Por ejemplo, me gustaría tener todos los enlaces en Thunderbird abiertos en Firefox, mientras que los enlaces en Mail deberían abrirse en Safari.

Idealmente , me gustaría tener diferentes cuentas en Thunderbird abiertas en diferentes navegadores (trabajo en Opera, casa en Chrome, etc.).

¿Cómo puede hacerse la parte A, si puede ser? ¿Y es posible la parte B?