Actually this already happens all the time on Amiga and AROS, OS4 and MOS, if you on Wanderer drag a file, it will be moved assimilated to the .info file.
In File Managers like Dopus4, you can decide to copy file and its Icon or copy only the file or only the icon.
On Amiga like AROS all files theoretically have an Icon, in fact to files that do not have an Icon, you can ask the system to create one, which you can also make real. Also, the system if it is well configured will assign an icon type based on the file type, on Amiga and AROS there are different types of Icons: Tool, Project, Folder, Disk and Trash
Amiga AROS Icons are very complex, no OS has this complexity, in its Tooltype you can add an infinity of parameters.
You can, for example, associate one type of images with different tools, so you can see more images with different tools.