No executable-like icon for position-independent executables/shared objects
Modern Linux distros use position-independent executable (PIE) files. In practice, those are ELF shared object (SO) files.
Nautilus has icons for different file types, for example for ELF executable binaries (box with gears) and shell scripts (sheet of paper with gears). However, for SO files, a generic text icon (sheet of paper with lines of text) is used. This has the result that programs compiled as PIE binaries are not visually identifiable as executable binaries.
Proposed solution: Introduce a file icon for shared objects of use the icon for executable binaries rather than a plain text icon.
Edited by António Fernandes