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 9m 34s ago
Use tag data to formulate new file name for selected tracks' files
downloaded 12m 19s ago
Displays files in iTunes Media folder not in iTunes track library
downloaded 28m 20s ago
Sort purchased tracks into discrete playlists by name or Apple ID
downloaded 31m 41s ago
Convert selected tracks and replace them with converted versions
downloaded 35m 13s ago
Gather audio tracks whose files contain no artwork metadata
downloaded 35m 25s ago
Select iPod tracks in iTunes and add them to iTunes