Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Wenn du allgemein über das Betriebssystem gestartete Programme meinst: vergiss es. Das geht mit Java nicht, bzw nur mit hohem Aufwand und plattformspezifisch.
Wenn du die Programme via Runtime aus deinem Java-Programm heraus starten willst - http://www.java-forum.org/allgemeines/3212-listeners-events.html
Falls du allgemein wissen willst, wie man ein eigenes Event erstellt, findet man über Google genug Themen. Stichwörter wären sowas wie java own event.
Ich habe z.B. das hier gefunden: Java Tip 35: Create new event types in Java - JavaWorld
Habs mir nicht genau angesehen, aber sah eigentlich ganz vielversprechend aus.