I don’t understand how the image/icon or .desktop file is used inside an AppImage, is there some kind of function to install an AppImage? Until fairly recently many AppImages could not be extracted so this information was not even easily accessible inside the AppImage once it was created.
What is the purpose of adding these to the AppImage?