Не смотря на то что создание портативных приложений задача не из простых , всё таки продолжим ,
нашёл на сайте puppylinux утилиту которая значительно облегчает создание лаунчера(автору утилиты спасибо от всей души), и подвязку ресурсов, хотя в случае с программой для чтения rss liferea всё равно пришлось использовать грязноватый хак с монтированием в /usr/share каталога ~/portApps/liferea/usr/share/liferea/ через sudo mount --bind насчет утилиты там все просто , утилиту брал отсюда
https://forum.puppylinux.com/viewtopic.php?t=590 , нужно чуток перемотать вниз, там есть ссылка для 64x и для 32x , вот ссылка чтоб долго не искать
https://forum.puppylinux.com/download/file.php?id=2076 , утилита больше чем вероятно использует yad, пример использования тут
https://oldforum.puppylinux.com/download/file.php?id=120351&sid=c493f6b4536fc786c3638eb4c698b686, в графе Select---AppDir указываю корневой моего портативного приложенияя в моем случае это `/home/live/portApps/liferea/ ` не забываем про хак с sudo mount --bind он на пару постов выше описан, его можно вписать в лаунчер AppRun внутри каталога, и запускать именно его, ибо с бинарного лаунчера, что создался утилитой, работать не будет.
в графе утилиты Type command to be execute я написал имя исполняемого бинарника , у меня liferea, и далее идем по меню
попробовал, эта утилита делает полноценный лаунчер для каталога с портативной программой.
... я сегодня уже третий раз успел в этом вопросе отчаяться, но к вечеру я остался больше доволен ,чем не доволен. Завтра подведу итог этой теме.
upd: утром на свежую голову , понял эта утилита делает не только лаунчер для каталога с портативной программой , а еще и полноценный appimage, который можно найти вне каталога с портативной программой,я думал что это просто лаунчер завернутый для удобства в бинарник