I once tinkered with the game streaming set up available via Steam, so I could do it in a way where it streamed the normal complete desktop setup. I used it to operate my desktop from the laptop.
It worked relatively well, but wasn't perfect. It was as close to what you're describing as I've seen, though. This was a few years ago; something like this might work even better now.