現在、常駐して使用するアプリを製作したのですが、
通常のアプリとして製作し、タスクスケジューラにて起動するようにしています。
しかし、この場合にログオフ⇒ログオンとすると
アプリが終了した状態となってしまっています。

サービス化すれば解決するかと思うのですが、
アプリを改修することなく、このようなケースに対応することは可能でしょうか?
(ログオフしてもアプリが終了せず、起動中のままとなるようにしたい)

使用言語はVB.NET2005です。
利用環境はWindowsServer2003になります。