Any reason why you shouldn't use the Java KVM for Linux and the AWT with small footprint class set (a la JMC Edition) for points 1 and 2?
_________________________
One of the few remaining Mk1 owners... #00015