Unfortunately, I couldn't find another option for ask you about architecture of shappimage
If I understand correctly, this project uses AppDir, which consists of AppRun (not relevant for this project) and DirIcon (not relevant, since there is an icon provided by the developer at the cherry level)
It seems to me that if you reinvent AppImage, you can reinvent AppRun as well, following FHS
bin/ for binary file
share/icons/ for icons
share/metainfo for AppData files (metainfo.xml)
share/signature for asc, gpg files
I also think to stipulate a special role for metainfo, which probably allows you to open the application in the software center via the appstream:// protocol.
Unfortunately, I couldn't find another option for ask you about architecture of shappimage
If I understand correctly, this project uses AppDir, which consists of AppRun (not relevant for this project) and DirIcon (not relevant, since there is an icon provided by the developer at the cherry level)
It seems to me that if you reinvent AppImage, you can reinvent AppRun as well, following FHS
bin/ for binary file
share/icons/ for icons
share/metainfo for AppData files (metainfo.xml)
share/signature for asc, gpg files
I also think to stipulate a special role for metainfo, which probably allows you to open the application in the software center via the appstream:// protocol.