Вы могли бы использовать Windows вместо UNIX? ;) Я полагаю, что JDK7 будет использовать вызов, аналогичный CreateProcess, вместо fork, где он доступен.
Более практичным решением было бы создание нового дочернего процесса вскоре после запуска. Если вы используете кучу 10g, другой небольшой процесс Java, вероятно, не будет таким плохим. Получить этот процесс (с помощью потоков) для исполнения.