>>18
something like SWT (that defers to OS widgets) isn't included in the standard JRE
This isn't a problem with Eclipse. Sun releases the "standard JRE" and they're the idiots who invented Swing/AWT, so they really have no incentive to include SWT. And regardless, SWT is licensed under the Eclipse Public License, which isn't compatible with the rest of the GPL-licensed JDK.
And if you're actually shipping a program that uses SWT, you can shrink it down to around 1MB and distribute it with your app.