Вы можете просто полностью отключить UAC.
Что-то еще ... желательно просто добавить следующую строку в файл манифеста вашего приложения:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Как уже указывал vcsjones, повышенныйпроцесс будет вызывать повышенные процессы, и, требуя, чтобы ваша программа запускала один, вы можете быть уверены, что все пойдет хорошо, без необходимости присутствовать у пользователя все время.