I was using TeamViewer (a remote desktop client) to log in to a remote computer running Windows 7.
While logged in, the Java updater prompted me for administrator access to run an update check. Out of habit, I pressed AltY (for "Yes") to grant the updater permission. This worked, and the updater ran.
However, doesn't this entirely defeat the purpose of User Account Control? Much like CtrlAltDelete, isn't it supposed to prevent programs from providing input? Why was TeamViewer able to trick UAC into thinking that I was physically at the terminal pressing the keys?