Yes, there is a way to do this. I have it enabled on a remote machine in Windows 7 Professional. Stating there is NO way to do it in Windows 7 is incorrect information. It can be done, I am using Windows Classic Shell for the Windows Classic Start Menu on the machine.
I am not exactly sure how I enabled it... I'll keep researching it & get back to you, BUT it can be done. It's right there on the start menu when I connect remotely. The classic Windows start menu "Shutdown" button is there right under the "disconnect button" and has all of the regular submenu buttons; restart, switch user, shutdown, sleep, hibernate, & lock. Yes, they all work just like sitting in front of the machine. Possibly, it is something in the Windows Classic Shell, you might look into it.