>>22
therefore, the desktop environment is the same as the window manager
This is where you're going horribly wrong. I know even Visual Studio languages require you to know the difference between is-a and has-a relationships. Looks like you're too stupid to program, and should leave here immediately.