Purpose “IconFamily” is a Cocoa/Objective-C wrapper for Mac OS X Icon Services’ “IconFamily” data type. Its main purpose is to enable Cocoa applications to easily assign custom file icons from NSImage instances. Using the IconFamily class you can: create a multi-representation icon family from any arbitrary NSImage assign an icon family as a file or folder's custom icon resource, so it will appear