Linux mint 18.3 XFCE
FPC 3
lazarus 1.8.0
It seems that Linux ELF's do allow for embedded icon information. So loading in my cool icon under project options does nothing; yet firefox has managed to associate an icon with their app somehow. So does anybody know of a way to provide icon information to linux via a simple stand alone executable with no need for it's own directory etc?
On Ubuntu, an app's .desktop file specifies its icon. See the lazarus.desktop file in /usr/share/applications. The icon itself (lazarus.png) is in /usr/share/pixmaps.
Look for Firefox's: find / -name firefox.png
When you install a .deb package, it copies the app's .desktop and icon .png file to their respective locations.
Embedding the icon in the executable is a Windows thing. That's not how Linux or macOS does it.