Alternative solution:
NSWorkspace *wksp = [NSWorkspace sharedWorkspace]; NSImage *image = [wksp iconForFileType:NSFileTypeForHFSTypeCode(kFinderIcon)]; [image setSize:(NSSize){ 128.0f, 128.0f }]; [button setImage:image];
You may need to enable <CoreServices/CoreServices.h> so that the compiler knows about kFinderIcon .
source share