I use openbox, conky and a keyboard shortcut to open a terminal. That's my "desktop environment". If you absolutely need icons to open programs, then get one of the countless little dock apps you can find out there, like wbar.
Slashdot videos: Now with more Slashdot!
Of course your poem is your creation, but you cannot own words.
In the current system I can have an idea, "register" it, and then either preclude implementations, or sell a lousy implementation myself and keep other people from improving on it.
I have no idea where your communist catchphrase enters the picture...