ひとまず そもそも Proc::Daemon が必須になっちゃってて Windows環境で動かそうとか思っても うごかんので、daemonize のところで Proc::Daemon あるかチェックして なかったらあきらめる ようにした。
ので、少なくとも Proc::Daemon がない環境でも動くことは動く(もちろん daemon にはなれないけど) ようになったはず。
で実行する場合daemonとして動作できない。使い勝手として
は、実行するとタスクトレイに収まるとかがきっと良いはず。
そのほか、Win32::Daemonあたりを使うとサービスとして実行
できるっぽい。けど、そこまでするのは大変。