For some things this is very handy, mainly programs or editors and perhaps (serious) simulation games. If you can somehow let the different views/programs (GS and VS) flow more natural in each other and perhaps lock the views to each other if that's possible (moving 1 moves the other, hiding 1 hides the other), than it could be nice for some games too. If that's even possible that is.