常駐型アプリ作成で質問です。

どこのサイトを調べてもメインフォームを非表示にさせて必要な時だけShowするってやり方なのですが、
制御用のクラスAと処理用のクラスB、設定用のフォームをそれぞれ作りMain()で制御用のクラスを生成し
常時使用したいです。終了は任意のタイミングで制御用のクラスを終了させてアプリを閉じるにはどのような
方法がありますか?ちなみに、設定用のフォームは初回起動時に設定するだけがほとんどで後はレジストリ
値から読み込むのでフォーム非表示の方法はさせたくありません。

ちなみに自分が考える方法としてはsleepで任意の時間停止させてFor文でまわす・・・・という方法しか思いつきません
でしたorz フォームを非表示にするのであればタスクからコンテキストメニューでClose()すれば済むから楽ですけど・・・