VistaでTomcatの サービスマネージャー(GUI)がうまく起動しない

Windows VistaTomcat 5.0.28(JDKは1.4.2_12)を入れてlocalhost起動させようとする.
とりあえずインストール時の設定でStartup typeを「Automatic」にしておくとOS起動と共にTomcatもあがってくれるのだが,
「スタート」→「すべてのプログラム」→「Apache Tomcat 5.0」→「Configure Tomcat」で,Tomcatのサービスマネージャーを起動させようとすると右上のようなエラーダイアログが出て起動しない.

「Application System Error」

(×)アクセスが拒否されました
Unable to open the Service Manager

仮の対処法としては,Vistaの機能である「ユーザアカウント制御」を無効化する*1と,普通に起動するようになった.
おそらく%Program Files%以下にインストールされたTomcatフォルダでのアクセス権限の問題っぽいけど,本来の対処としてははどのようにしたらいいんでしょ?

*1:「コントロールパネル」→「ユーザアカウント」→「ユーザアカウント制御の有効化・無効化」より実施