Javaでdaemon

今度のプロジェクトで、daemonと言うか、Windows Service Applicationなのを、作るらしいです。
OSは、

などなど。

当初は、「C言語で」だったが、

などから、Java SE 6でらしいです。

で、Javaアプリのdaemon化をいろいろググったら、

あたりが有力かな?
これらや他で、経験談などあったらコメントお願いします。

とくにWindows Service Application関連とか。