Yes, this works. At this time, until some updates have been made to Visual Studio, the only viable way to self-host Windows Vista development with Visual Studio is to turn UAC off.
This will change once the update is released in the not too distant future.