Como implantar um aplicativo JavaFx 2.0 de desktop corretamente usando o jnlp para 32 e 64 bit

Eu tenho um arquivo jnlp para implantar meu aplicativo javafx 2.0, no entanto, como garantir que os usuários tenham o tempo de execução javafx correto (32 ou 64 bits, dependendo da jvm presente na máquina) e, se não, faça o download e execute a aplicação

Supondo que o usuário não tenha um tempo de execução javafx atualmente instalado, os problemas que estou enfrentando principalmente em uma máquina de 64 bits com JRE de 32 bits, 64 bits ou ambos sã

1) O guia de implementação do Javafx swing menciona o uso do<jfx:javafx-runtime version /> para fazer o download do tempo de execução jfx apropriado, mas o JRE abaixo de 1,7 não entende essa tag / namespac

2) Se um jre de 32 bits estiver instalado em uma máquina de 64 bits, como instalo meu aplicativo na pasta "Arquivos de Programas (x86)", baixe e use o tempo de execução javafx de 32 bit

3) Se um jre de 64 bits estiver instalado em uma máquina de 64 bits, como instalo meu aplicativo na pasta "Arquivos de Programas", baixe e use o tempo de execução javafx de 64 bit

Aqui está como meu arquivo jnlp parece atualmente:

<?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"/>

A base de código muda automaticamente, para apontar para a pasta correta dos arquivos de programa, dependendo da arquitetur

Desde já, obrigado

questionAnswers(1)

yourAnswerToTheQuestion