Just echoing what’s already been said, with further refinement:
u A blocker to my using Webstart at all for my application.[/u]
Just the sheer bloody size of the JRE. As Elias said, a modular JRE would be fantastic. It’s also much, much, much easier to do than you might expect - I’ve already done it
Hey and guess what, you don’t even have to change anything!! You can actually get Webstart to download and use AWT/Java2D/Swing etc without any modification. If the jars were placed in a “well-known” location @ Sun then you’d basically have them treated like standard extensions and we’d all just be downloading them once, as needed. Unfortunately as Webstart is not a native application it still needs 5MB of extra bumpf. If it were turned into a crisp, native GUI running atop the minimum JVM, you’d have a winner.
In terms of bang-for-buck this has got to be the very easiest one to implement - if I can manage it in an afternoon (and I did), then so can the mighty engineering resources at Sun.
Then I won’t be breaking any pesky licensing rules 
It would also be highly advisable to ditch the shitty Metal L&F from Java altogether if at all possible and use something with a bit of class like the Alloy L&F. Metal apps look incredibly unprofessional.
u Something that would make Webstart much more usable for my application. [/u]
Being able to pass -X parameters to the JVM - depending on the exact VM version and vendor.
u Something that would make my life much easier using Webstart.[/u]
It’s just a little thing, but a GUI JNLP builder would be a really great, easy little tool to ship with the JDK. Drag and drop jars into it, get it to sign them for you with your own keystore, write out a JNLP file. Job done. You need to really help people start using Webstart and right now it involves reading some rather complicated documents about signing and keystores and XML files.
On a related note - I have discovered since how to pre-install applications using Webstart and local file URLs and then subsequently drag down updated code from the Web but it’s not exactly straightforward, requiring as it does a special webserver module to handle JAR versioning. Maybe a Webstart version handling module for IIS and Apache would be a good thing to offer as an actual product. I’d buy it for $25.
Cas 