I cannot get rid of these question marks no matter what I do. On a tip in the Apple forums, I tried deleting com.apple.dock.plist and quickly rebooting. No dice. Help!
Did you happen to move those applications out of the root Applications folder at some point before upgrading? I think that could do it. For dragging out of the dock, ML requires you wait a second until the little cloud appears before releasing to remove an icon. This helps accidental removals.
No, I never moved any applications. The problematic ones are iChat, iCal, and Address Book, plus an old copy of iMovie HD. I know the first three are replaced in Mountain Lion by Messages, Calendar, and Contacts, and I can launch these new apps from the Applications folder no problem. I just can't get rid of the grayed-out question marks for their old versions in my dock. I can drag the question mark to the trash and I get the "Remove from Dock" pop-up, but as soon as I release the trackpad button the question mark reappears in its usual place.
I even tried dragging Calendar to the Dock to see if its icon might replace the "iCal" question mark, but no, they both remain in the Dock.
What about maybe just trashing the database file ~/Library/Application Support/Dock/4AD8CDB6-1CE1-4963-A12C-F5C08CC5841F.db? It seems to be an SQLite file. Then I guess I'd have to recreate my dock from scratch, right?
Oh, and updating ML to 10.8.1 has had no effect on the problem.
This post has been edited by RobLewis: 02 September 2012 - 07:54 AM