I've found the required Properties do exactly what the loan's batch file does above. This makes it nice and clean for a deployment via AD and GPO without any stuff to bug your users (admin or otherwise).
Tested on J2RE 1.5 Update 6 but the Properties are in Update 5 as well. I will post this info in the main Java Runtime package entry as well because it has a bunch of 1.5 notes already.
Using Orca or similar, create a new transform (mst) for the extracted msi file (instructions in other spots).
Here is the dump from my MST file using WiLstXfm.vbs from the platform sdk.
C:\cscript WiLstXfm.vbs "J2SE Runtime Environment 5.0 Update 6.msi" "J2RE-1.5.0.06.mst"
Property Value [IEXPLORER] {0}->{1}
Property Value [JAVAUPDATE] {1}->{0}
Property Value [AUTOUPDATECHECK] {1}->{0}
Property Value [JU] {1}->{0}
Property Value [MOZILLA] {0}->{1}
Property Value [SYSTRAY] {1}->{0}
Property Value [WEBSTARTICON] {1}->{0}
A quick break down of what each does in this MST (based on observations):
IEXPLORER=1 (default=0)
- This selects the IE plugin
JAVAUPDATE=0 (default=1)
- This turns off part of the JavaUpdate
AUTOUPDATECHECK=0 (default=1)
- This turns off part
JU=0 (default=1)
- I'm pretty sure this is the property everyone hated. This is the new property in Update 5 and 6 that turns on that update prompt and leaves JavaUpdate on even if the JAVAUPDATE property is set to 0
MOZILLA=1 (default=0)
- This selects the Netscape/Mozilla plugin
SYSTRAY=0 (default=1)
- This turns off the system tray icon when java applets are active
WEBSTARTICON=0 (default=1)
- This disables the creation of the web start link on the desktop (I think, always had this off)