The program is the front-end of a job - management system. The program has to receive a user - command (via pickling over a tcp-socket connection) and execute a special program and evaluate the output. And this program runs on NT too. And so the starting server has to run on NT too.