I'm not looking forward to graphics, I think all the noise about people's bolted on gui systems that are incompatible with standard GUI libraries is a waste of time.
All these little GUI OS projects won't really go anywhere useful, as they aren't trying to code to a known standard GUI API, for example Win32 / winforms, XNA, or a XAML platform (would be great but far too big a project I suspect - I didn't hear of a XAML
parser out there in opensourceland).
The only way GUI programming will be actually useful is if it follows a system/api/footprint that already exist .. for example letting me write an app in winforms and it would "just run" on cosmos. Not that I want to write such an app, if I want a GUI I
have Windows, Wine, etc.
Cosmos will allow very focused server installations, for example a web server that is just the web server, nothing else. Running in a VM, saving OS licensing costs and providing an installation written in c# from the bottom up. I would not need the overhead
of a full windows core installation to run an asp.net web site.
IMO that scenario will be one of the true uses of cosmos which will make it shine.