Many of the above ways work and I would like to thank you for your help.
But if I want to keep the file's display image (it does have one, even though it lacks an .info file), is there a way to extract it from the file and use it in an .info file?
There is nothing to extract in the file. If there is no .info, a default icon is used. The default icon is hard coded into Workbench or, since OS 3.5, stored in envarc:sys.
All methods described above (except the "copy another .info") should give you the default icon.