Why do I see two security dialogues when using JavaFX content on Mac OSX for the first time?
Security dialogues are presented when accessing signed content that is not trusted by your system. This protects the user by letting them decide whether they feel comfortable running content that could compromise the security of their system. Content signed by an authority that is trusted by the system will run seamlessly without displaying a dialogue. When using JavaFX 1.1 or 1.0 content for the first time on Mac OS X, users were presented with a security dialogue requesting permission to allow the JavaFX runtime to run. If the JavaFX application was signed, this would have resulted in two security dialogues requests to run a single application. With JavaFX 1.2 and beyond, users see a friendly looking splash screen that requests permission to trust the JavaFX runtime certificate the very first time they run JavaFX 1.2 content. This ensures that subsequent access to JavaFX content will be free of security dialogues, unless of course the content has been signed by an untrusted authority