¿Cómo implementar una aplicación JavaFx 2.0 de escritorio correctamente usando jnlp para 32 y 64 bits?

Tengo un archivo jnlp para implementar mi aplicación javafx 2.0, sin embargo, ¿cómo me aseguro de que los usuarios tengan el tiempo de ejecución de javafx correcto (32 o 64 bits dependiendo del jvm presente en la máquina) y si no, descárguelo y ejecútelo la aplicación

Suponiendo que el usuario no tiene un tiempo de ejecución de javafx instalado actualmente, los problemas que enfrento principalmente con una máquina de 64 bits con JRE de 32 bits, 64 bits o ambos son:

1) La guía de implementación de swing Javafx menciona usar<jfx:javafx-runtime version /> tag para descargar el tiempo de ejecución jfx apropiado, pero JRE debajo de 1.7 no entiende esta etiqueta / espacio de nombres.

2) Si se instala un jre de 32 bits en una máquina de 64 bits, entonces, ¿cómo instalo mi aplicación en la carpeta "Archivos de programa (x86)", descargo y utilizo el tiempo de ejecución javafx de 32 bits.

3) Si se instala un jre de 64 bits en una máquina de 64 bits, entonces, ¿cómo instalo mi aplicación en la carpeta "Archivos de programa", descargo y utilizo el tiempo de ejecución javafx de 64 bits.

Así es cómo se ve mi archivo jnlp actualmente:

<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="file:///C%3A/Program%20Files/HP/Pulse/PulseLite"href="iMonLauncher.jnlp">
    <information>      
        <title>iMonLauncher</title>  
        <vendor>Administrator</vendor>   
        <homepage href="file:///C%3A/Program%20Files/HP/Pulse/PulseLite"/>     
        <description>iMonLauncher</description>  
        <offline-allowed/>    
    </information>   
    <security>      
        <all-permissions/>  
    </security> 
    <resources> 
        <j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
        <jar href="iMon.jar" size="428419"/>         
         <jar href="lib/ibase-core.jar" size="197029"/>
         <jar href="lib/ibase-fx.jar" size="210175"/>
         <jar href="lib/imonDB.jar" main="true" size="156616"/>
         <jar href="lib/imon-service.jar" main="true" size="73190"/>
         </resources>
     <application-desc name="iMon" main-class="imon.Main" >
     </application-desc>
     <update check="always"/>

La base de código cambia automáticamente, para apuntar a la carpeta correcta de archivos de programa dependiendo de la arquitectura.

Gracias por adelantado

Respuestas a la pregunta(1)

Su respuesta a la pregunta