JavaFX 2.2 standalone should be only offered to 6ux (not 7ux) users.
Below is one example that 7ux folks can get the JavaFx 2.2 standalone via DT co-bundle path
*** Tested Configuration:
- x86 XP, Win7
- jre 7u5, javafx 2,1,1
- 7u6 DT
*** Steps to reproduce:
0) Install jre 7u5
1) Install JavaFX 2.1.1 runtime
2) Install latest DT 7u6 (uninstall and removel jre 7u6-b21)
3) 7u6 DT is the latest DT native plug-in on the system at this point
4) Configure the system to use the custom dtoolkit.xml that is 7u6 conbundle awareness
http://sqeweb.us.oracle.com/deployment2/dt/7u6dtCobundle/dtoolkit.xml
5) Use any browser to invoke the javafx applet requires jre 1.7* and javafx 2.2+
http://sqeweb.us.oracle.com/deployment2/cobundle/html/testJRE7Family.html
Expect to see the message " A new version of Java is require....."
6) Click "Click for Free Update"
7) Select to cancel at the 7u6 Java Setup dialog.
If you see the JavaFX standalone installer to kick in, then the issue should be reproducible.
It is better not to offer JavaFX standalone installer if users already refuse to install the 7u6 co-bundle. JavaFX 2.2 standalone version should be only offered in this case