wine после установки софта создает ярлыки на своем рабочем столе, однако если заглянуть в эту папку можно обнаружить и .desktop файлы. А почему бы не пизнуть их в главное меню?
1. Для начала надо разобраться с /etc/xdg/, открываем /etc/xdg/templates/_root_.jwmrc и в нужном месте вставляем PUPPYMENU jwm-xdgmenu /etc/xdg/menus/puppy-wine.menu
2. В /etc/xdg/menus/jwm.menu добавляем
<Menu>
<Name>Wine</Name>
<Directory>Wine.directory</Directory>
<Include>
<And>
<Category>Wine</Category>
</And>
</Include>
</Menu>
думаю догадаетесь куда.
3. создаем файл /etc/xdg/menus/puppy-wine.menu со следующим содержимым
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xfdesktop-menu PUBLIC "-//freedesktop//DTD Menu 0.8//EN" "http://www.freedesktop.org/standards/menu-spec/menu-0.8.dtd">
<Menu>
<Name>Wine</Name>
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
<AppDir>/opt/kde/share/applications/kde</AppDir>
<Directory>Puppy-Wine.directory</Directory>
<Include>
<Category>Wine</Category>
</Include>
</Menu>
Ну вот впринципе все, с перезагруской jwm появиться новый пункт меню, и туда пойдут приложения из /usr/share/applicatons в которых прописано Categories=Wine.
4. собственно посещаем /root/.wine/drive_c/users/root/Рабочий стол и копируем нужные дотдесктопы в /usr/share/applications, да и незабудьте дописать в них Categories=Wine.
А теперь суть: Чтобы каждый раз после усновки новых win программ не выполнять пункт 4, я написал скриптик с двумя программками и собрал в пакетик. После установки, вместо 4го пункта достаточно в консоли набрать dewi.
ПС не знаю, появится ли мень в icewm, кто хочет может проверить и отписаться. в моей fbpanel меню не появилось, видимо, надо еще конфиги покурить.