Your idea is nice... I'll see about it.
Anyway, I am creating an OS, but it'll be really hard to implement this, considering the low flexibility of it. (There is a GUI, API's, executable format, bootloader, installer... but it will take a LOT of work to implement that. Oh, by the way, I'm not allowing sneak-peeks of it! ) View my Gallery for the proposed GUI. Of course it doesn't look like that as yet, it more looks like Windows 95.