I have seen a lot of companies try doing something similar but not entirely the same. There is a big push, especially in global corporations, to centralize software onto server machines and give the users only a "port hole" into the machine where the heavy calculations are really taking place. In some ways this alleviates the need for the users to have heavy duty hardware that is generally awful to lug around (if it is even mobile at all) and lets them trade all that in for light electronics that just need internet to connect.
These efforts generally come with some fairly mixed results. Management loves it because hardware maintenance and software control is simplified. The end users pretty uniformly dislike it because the experience is full of lag. That's kinda where all this was going. I expect that no matter what software you find to do this and have the remote session look right you will probably always have an itch in the back of your brain that this fast machine is just a little slow.
Just food for thought.