Java Apps as NT Services
This interesting paper describes how to write a Win32 native wrapper that enables a pure Java 1.2 application to be run as an NT service. This is a major advantage for RMI server applications. Note that this solution is not dependent on a particluar VM.