pjmlp parent
The idea of blending applications is as old as X Windows servers on Windows like Hummingbird, although it wasn't virtualization, the remote X Windows applications would blend on the desktop.
Thanks to search being trash there was a probject that let you run basically remote apps Linux to windows ie run the apps on a Linux host and the ux is handled on the windows client as a seamless local app. I think it mostly worked. I have no idea what the project was called and none of it was beyond alpha but it seemed really cool and possibly useful more than ever now
That is basically X Windows, unless I am misunderstanding the description.
X Windows server is the part that runs on the client.
Hummingbird nowadays has a different name,
https://www.rocketsoftware.com/en-us/products/remote-access/...
There are also other options like X Win32,