Hard to believe that vmware, citrix, and windows vm all cannot do this. Little wine seems to do a spiffy job.

I can see fullscreen, but windowed? Come on ...