Isn't Windows To Go exactly meant for this? All you need is a certified USB drive which you can plug in at home and at office.
Start here: http://www.intowindows.com/4-tools-to-create-windows-to-go-u...
Granted I'd rather just have better gaming capability in a smaller, dockable device like a Surface but I see the merit for sure.