Solo quiero aclarar algo: notify-osd es solo una implementación de la especificación de notificación de Freedesktop. Las aplicaciones en realidad usan libnotify, que les permite integrarse con el sistema de notificación (que podría ser notify-osd, el lemon de notificaciones heredado o cualquier otra implementación de la especificación)
Tanto Thunderbird como Firefox ya tienen soporte nativo para libnotify. Sin embargo, recurren a las notificaciones XUL cuando se comunican con un sistema de notificación que no admite acciones (es decir, notificar-osd). Esto se debe a que los tipos de notificaciones proporcionadas por Firefox y Thunderbird muestran información que solo es realmente útil si la notificación real permite al usuario interactuar con ella (por ejemplo, "descarga finalizada" debería proporcionar una forma para que el usuario acceda al archivo descargado. Una notificación de "correo nuevo" debe proporcionar una forma de acceder al correo nuevo y ser persistente).
Hacer que Thunderbird y Firefox usen libnotify cuando el sistema de notificación no admite acciones proporcionaría una experiencia muy subóptima si no realizáramos otros cambios en la interfaz de usuario.
Ya se está trabajando para integrar Thunderbird en el menú de mensajes. Parte de esto implicará recibir alertas de correo nuevo a través de notify-osd. La persistencia será proporcionada por el menú de mensajes.
Además de esto, en algún momento comenzaré a trabajar en la integración de notificaciones de descarga en Firefox con notify-osd y el lanzador Unity (con el lanzador capaz de mostrar una barra de progreso y usar listas rápidas como una forma de acceder a las descargas terminadas). Este trabajo aún no ha comenzado y será algo que haga para el ciclo 11.10.