A generic application framework based on the NetBeans Platform for JavaFX 2.0 application developers. For example, an actions framework is provided for hooking JavaFX events to a predefined and customizable menubar and toolbar. Modularity is generically part of the framework, as well as the potential to extend it with a docking framework that reuses the infrastructure of the NetBeans Platform window system.