Exactly. While reading the title, I thought... what a good idea.
But what I had in mind, was to use FUSE (Filesystem in USEr space) to locally mount a webservice/API and then use C# native GUIs to do the presentation :)
That's interesting, but I'm not sure what FUSE gets you, except maybe not having to fiddle around with streaming the bytecode yourself? I do like the idea of having a compiled bytecode hosted on a server, streaming that to a local C# VM (.NET?) then having the native GUIs do the presentation. :)