Столкнулся с тем, что при загрузке LupuRus Bit в режиме фругал с винта или флешки, когда используется файл user_520.sfs или файл сохраненки, ну или оба сразу, то при использовании более, чем одного WM (в моем случае пока IceWM и JWM) некорректно загружается трей, т.е. не все значки прорисовываются. Если выполнить перезагрузку иксов, то не помогает, а если вызвать wmswitcher и перезагрузить иксы через него, то все приходит в норму. Стал разбираться и оказалось, что в файле /etc/rc.d/PUPSTATE прописан WM тот, который был указан в меню Grub4Dos, а в файле /etc/windowmanager (сохраняется и в user_520.sfs и в файл сохраненки) указан WM, который был выбран в последний сеанс работы и из-за этого расхождения глюки с загрузкой трея. При загрузке с Live-CD или с параметром pfix=ram этих глюков естественно нет.
Для решения написал скриптик run_fixwm, который нужно распаковать из вложения и положить в папку /root/Startup, дополнительно в этот скрипт добавил проверку содержимого папки SFSDIR на предмет изменения, т.е. если из этой папки удалить какие-либо sfs-ники или добавить, то при загрузке скрипт это проверит и при необходимости запустит fixmenus для обновления меню JWM или IceWM. Этот скрипт мой первый опыт в скриптописании, так что ногами прошу не пинать