Thanks Friedrich. Seems like I was asking the wrong question.

You are right, the wucheck.exe runs asInvoker, so I guess the problem is coming from my WebUpdate application. Even though my compiled Web Update application is set to asInvoker, it still requires user elevation. Is this because the WebUpdate project is based off of my original Installer.sbp which has a UAC execution level of requireAdministrator?