А я все "толстые" панельки откючил на хрен. Только место занимают. Хорошо работают гномовцы, только вот не над тем. И KDE 1.1.2 по юзабилити догонят не скоро. В красоты ударились слишком. И язык неудачный выбрали.
Ну да. Не написан. Сходи в /usr/share/sawmill/$VER/lisp. Это по твоему C ? Вот это и есть весь менеджер. А то, что ты запускаешь - это всего лишь начальный бинарик, который потом и запускает весь код из этой директории.На С написан интерпретатор/компилятор лиспа (librep) и его биндинг на gtk+ (rep-gtk). А весь менеджер написан на лиспе. Правда он компилируемый (я думаю что-то вроде байткода). А то-что он конфигурируется лисповскими скриптами... :), представь себе, что в бинарик, собранный из C залезли во время выполнения и поменяли какую нибудь глобальную переменную, или функцию поменяли. И вот этот бинарик начинает себя вести совсем по другому. Вот так-же и савмилл конфигурится, только меняешь переменные/функции в среде лиспа. Насчет десктопа: да тут уже писали об этом сто раз. Зайди на freshmeat и поищи root-portal.