Java Web StartでJavaFXアプリケーションの配信をする場合、jarファイルにコード署名をする必要があります。
まず、キーストアを作成します。
keytool -genkey -alias myAlias-keystore myKeyStore
作成したキーストアで、コード署名を行います。コードサイニング証明書をここ などから、発行して使うようになりますが、いわゆるオレオレ証明書でも十分可能かと。オレオレ証明書だと初回起動時に証明書を常時受け入れる旨のチェックをいれておく必要があります。
jarsigner -keystore myKeyStore -signedJar SignXXXXX.jar XXXXX.jar myAlias
Java Web Startはアプリのjarファイルが更新されると、起動時にダウンロードされ、最新のバージョンを使用することが可能です。Java Web Startは、Java7でも問題なく動きます。