Does Visual Studio 2013 run applications with higher permission than manually running the .exe?

Does Visual Studio 2013 run applications with higher permission than
manually running the .exe?

I noticed something really strange. If I run the following code from
VS2013, it works as expected. However, when I manually double-click the
compiled .exe, it doesn't. This leads me to believe that VS2013 somehow
launches apps with a elevated permissions.
#include <stdio.h>
#include <tchar.h>
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
printf("You have 5 seconds to open a Metro App. \nThen we'll try
setting the TaskBar as the foreground window.\n\n");
Sleep(5000);
printf("Setting Taskbar as foreground window now... \n");
SetForegroundWindow(FindWindow(L"Shell_TrayWnd", NULL));
getchar();
return 0;
}
When running from VS2013: Even if a Metro App is open (taking up the full
screen) after setting the taskbar is set as the foreground, the user is
taken back to the desktop.
When double-clicking the .exe: If a Metro App is the foreground window,
nothing happens.
As a side note, I've attempted to right-click and "Run as Administrator"
however, that still has no effect. Which is even more confusing. Anyone
have any idea what's going on here?
Also, I'm running Windows 8.1 Preview.