I think best practice these days is to embed the JRE with the Java app into a Mac OS X application package:


This avoids problems with different Java runtime versions (at the cost of a little bit of disk space).

Any chance ISC could do this?

This might be of help as well: