OS X 10.8 and later. This script will export then re-import the artwork data of the selected tracks obliging iTunes to embed the artwork in the track's file's meta-data.
For best results, use with an album's worth of tracks--or so--at a time. iTunes may be obliged to perform a number of background tasks when applying image data and may prevent the script from proceeding if a large amount of data is involved.
Note: this app does not affect how the Finder may or may not display a file's icon image.
Also see Tracks Without Embedded Artwork.
Perhaps Also of Interest...
downloaded 22m 51s ago
Exports and then re-imports selected tracks' artwork
downloaded 23m 34s ago
Displays files in iTunes Media folder not in iTunes track library
downloaded 25m 13s ago
Batch merge and/or delete playlists
downloaded 25m 53s ago
Create a playlist for each entry of a specified tag
downloaded 27m 37s ago
Copy chosen tag info from one set of tracks to a different set of tracks
downloaded 29m 52s ago
Convert selected tracks and export the converted files to a new folder