Hello Hector. I am not following the whole discussion, but here are my thoughts anyway:
In a long term, I would like to have the option to allow Netbeans use > (optionally) the OS desktop notifications. > But I have to recognize that it is a big challenge and probably it isn't a > priority. > Using OS services, when available, is a great approach. > For that reasons, my proposal is only focused in start to define and > develop an API in the current notifications module that allows extend this > module via plugins or new modules. > I believe we have an API: https://bits.netbeans.org/12.0/javadoc/org-openide-awt/org/openide/awt/NotificationDisplayer.html You don't need to change the current implementation at all - just replace it. Implement modules to provide alternative implementations of the `NotificationDisplayer`. Don't expose any new API or SPI in existing modules. My 2 Kč opinion. -jt