Основной ответ - нет. UAC призван подсказать вам именно для этой цели. Если бы вы могли обойти UAC для своего хорошего приложения, то же самое могло бы быть верно для плохих приложений, которые существуют. Поскольку вы пишете в реестр на HKLM, вам необходимо повысить уровень доступа.
Вы можете немного переместить диалог, если хотите. Например, вы можете создать значок приложения, который сразу же сообщит пользователю с UAC, когда он запустит приложение, но это не очень хорошая идея, поскольку цель UAC - запускать без разрешений, пока они не понадобятся.
Вот ссылка на дополнительную информацию о UAC и о том, как с ним работать:
http://msdn.microsoft.com/en-us/magazine/cc163486.aspx