функционал vs ресурсоемкость и размер
Ну тогда я так скажу: выигрыш по ресурсоемкости и размеру совершенно незначителен на фоне различия в функциональности.
Т.е такие панели всегда будут лучше по критерию см. выше?
Теоретически могут быть варианты, а на практике среди существующих — да, всегда будут лучше.
Насколько хорошая идея использовать это в jwm?
Ээээ... Да думаю, не хороша и не плоха. Идея как идея. Лично я придерживаются подхода с чётким разделением по фунциональности: окнами управляет одно приложение, глобальные хоткеи обслуживает второе, панель с апплетами рисует третье и так далее. Но не утверждаю, что такой подход единственно верный.
Хоткеи у нас используются через конфиг jwm
Можно практический пример применения Ваших...
Ну мне казалось, из конфига интуитивно понятно.
Объяcню. При помощи lxpanelxctl панели можно послать произвольную строку, которая будет панелью интерпретирована как команда.
Примеры таких команд, указаные выше в конфиге: открытие меню приложений, открытие диалога "Выполнить", показ/скрытие календаря, показ/скрытие всей панели, листание окон вперед-назад и переключение в конкретное окно по его номеру на панели задач. (Полный список таких команд пока можно только в исходниках получить, т.к. документация еще не написана. Но самые полезные я перечислил.)
Соответственно, любое приложение, в котором можно забиндить глобальнуе горячие клавиши на запуск команд (будь то jwm, xbindkeys или еще что-то подобное), можно использовать для управления панелью хоткеями.