Icon for iTunes 10.7/music missing from System Preferences in Snow Leopard

iconitunessnow leopardsystem-prefs

My music/iTunes icon:

  • is present in the Dock
  • has gone from some panes of System Preferences.

This first screenshot is from the Spotlight pane, the icon is expected to the left of Music:

Spotlight preferences

The second shot is from the CDs & DVDs pane, the icon is expected to the left of Open iTunes:

CD&DVD

How do I get these icons back?

System:

  • MacBook Pro
  • Snow Leopard 10.6.8

What I tried:

  • reboot
  • login/logout
  • trash Finder and Dock preference files

Edit 1:

The output of the grep command suggested by Graham Perrin in the comments is as follows:

Laptop:~ myname$ system_profiler SPApplicationsDataType | grep iTunes.app  
      Location: /Applications/iTunes.app

In the Language & Text pane, three languages are present in the following order:

  • British English
  • Dutch
  • Russian

Logging into a fresh user account does not solve the issue. The same icon is missing in the same places.


Edit 2: Output for command /usr/bin/mdimport -L

Laptop:~ myname$ /usr/bin/mdimport -L 2012-10-24 11:12:32.307
mdimport[34295:903] Paths: id(501) (
    "/Library/Spotlight/iWork.mdimporter",
    "/System/Library/Spotlight/Font.mdimporter",
    "/Library/Spotlight/Microsoft Office.mdimporter",
    "/Developer/Applications/Xcode.app/Contents/Library/Spotlight/SourceCode.mdimporter",
    "/System/Library/Spotlight/Archives.mdimporter",
    "/System/Library/Spotlight/Audio.mdimporter",
    "/Applications/Parallels Desktop.app/Contents/Library/Spotlight/ParallelsMD.mdimporter",
    "/System/Library/Spotlight/Image.mdimporter",
    "/System/Library/Spotlight/Application.mdimporter",
    "/Applications/SPSS/SPSSStatistics.app/Contents/Library/Spotlight/SPSSSpotlightImporter.mdimporter",
    "/Library/Spotlight/AppleWorks.mdimporter",
    "/System/Library/Spotlight/RichText.mdimporter",
    "/Developer/Applications/Utilities/Application Loader.app/Contents/Library/Spotlight/MZSpotlight.mdimporter",
    "/Applications/OmniGraffle Professional 5.app/Contents/Library/Spotlight/OmniGraffle.mdimporter",
    "/System/Library/Spotlight/CoreMedia.mdimporter",
    "/Applications/Sente 6.app/Contents/Library/Spotlight/Sente6MI.mdimporter",
    "/System/Library/Spotlight/Chat.mdimporter",
    "/System/Library/Spotlight/iPhoto.mdimporter",
    "/System/Library/Spotlight/PS.mdimporter",
    "/System/Library/Spotlight/Mail.mdimporter",
    "/System/Library/Spotlight/vCard.mdimporter",
    "/System/Library/Spotlight/PDF.mdimporter",
    "/Library/Spotlight/GBSpotlightImporter.mdimporter",
    "/System/Library/Spotlight/iPhoto8.mdimporter",
    "/System/Library/Spotlight/Bookmarks.mdimporter",
    "/Applications/TeX Live Utility.app/Contents/Library/Spotlight/DVIImporter.mdimporter",
    "/System/Library/Spotlight/SystemPrefs.mdimporter",
    "/System/Library/Spotlight/iCal.mdimporter",
    "/System/Library/Spotlight/MIDI.mdimporter",
    "/System/Library/Spotlight/QuartzComposer.mdimporter",
    "/Library/Internet Plug-Ins/Google Earth Web Plug-in.plugin/Contents/MacOS/Google Earth for Plugin.app/Contents/Library/Spotlight/Google Earth.mdimporter",
    "/System/Library/Spotlight/Automator.mdimporter",
    "/Users/b8i/Library/Spotlight/EndNote.mdimporter",
    "/Developer/Applications/Xcode.app/Contents/Library/Spotlight/uuid.mdimporter"
)

Edit 3: Although the bounty has run out I still don't have a solution for this problem.


Edit 4:
I have been poking around and through the "Open Files and Ports" function of the Activity Monitor I think I found the location where the images are loaded from. The file is:

/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/Resources/ArtFile.bin

Unfortunately I cannot open this file. Does anyone know how to open the file to see if that is the place where the images are loaded from?
When I rename Artfile.bin almost no application starts.


Edit 5:

The Garageband application does show the iTunes icon:
enter image description here

Best Answer

By reinstalling iTunes, did you completely trash the application and then copy it anew? Sometimes simply overwriting the existing installation doesn't do the trick.