I found a round-about solution to this problem, without having to modify any DLL files. It's also cool, because it lets you pick and choose which icons you want un-shielded. The major drawback is that it takes a little more time to set up each icon, and you'll need to download a power-tool.
You'll need to download the Script Powertools from Microsoft at http://technet.microsoft.com/e.....62321.aspx which contains a cool Command Line application called 'elevate' (just right-click and 'install' the 'elevatecommand.inf' file). I made a simple batch file, like this:
cd "C:\Program Files (x86)\Application\"
Now, just point your shortcut to that batch file, and make sure that the 'Run as Administrator' option isn't ticked. For cleanliness' sake, you might like to also make sure that the application runs minimized, which should keep the Command Prompt window out the way, and the real application or game should run properly (be it windowed or full-screen).