А отключить UAC только для конкретного приложения нельзя способом попроще, а не через реестр пусть к программе и RunAsInvoker? В блоге читал, но там с помощью утилит 2007 года, как-то неуютно. Кейс простой, каждый раз HWinfo запускать после загрузки ну в общем для энтузизадротов!