Finding help from here we are now able create a Mac application from a jar file and associate the application with certain file extension .
When double click a file with
Use Java Web Start to declare the interest in that file-type. Here is a demo of the JNLP file services that associates the .zzz file-type with the app. This approach should work for OS X (& Windows, & *nix).
.zzz