I've tried changing the Macintosh HD icon using the coretypes.bundle. The problem is, the Get Info window is showing the Preview icon instead of the correct iMac icon. Is there a way to correct this? A different default program maybe?
Right click/control click on the HD. Select get info. Do the same for the icon file you want to use. Highlight the icon in the upper left corner. You will see it glow in blue. Command-C to copy it. Highlight the same icon on the HD get info window. Command-V to paste. Can't do it to the larger preview icon below. Use the small one at the top of the get info window.
This isn't working for me. It works for drives I've plugged in (thumb drives, external HDs etc) but not for Macintosh HD. Curious.
Make sure you have full read and write privileges on the 'Macintosh HD' - under Get Info.
The problem isn't with the Macintosh HD icon. It is the icon that I choose from coretypes.