service化する.
1. 複数プロセス対応が必要と思われる。(Ver1.8ではFWatchが複数プロセス起動した場合、互いに無関係に動いている。)
2. 上記関連して、serviceプロセスとGUIプロセスの通信手段について考える。(もしくは対応しない、とか。) FWatch1.5以前のサービスは複数プロセス = サービスの場合という単純な前提の、素朴な実装。
3. ユーザ権限が異なる利用が多くなるはずなので、権限別のアクション用スレッド、FWatch起動時権限のロギング用スレッドの対応が必要かも。 FWatch1.5以前のサービスは、このあたりの考慮はしていない素朴な実装。