| /* | 
 |  * Simple tool for setting an icon on a file. | 
 |  */ | 
 | #import <Cocoa/Cocoa.h> | 
 | #include <stdio.h> | 
 |  | 
 | int main(int argc, char** argv) | 
 | { | 
 | 	if (argc != 3) { | 
 | 		fprintf(stderr, "Usage: seticon ICON TARGET"); | 
 | 		return 1; | 
 | 	} | 
 |  | 
 | 	NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init]; | 
 | 	NSString* iconPath = [NSString stringWithUTF8String:argv[1]]; | 
 | 	NSString* filePath = [NSString stringWithUTF8String:argv[2]]; | 
 |  | 
 | 	[NSApplication sharedApplication]; | 
 |  | 
 | 	[[NSWorkspace sharedWorkspace] | 
 | 		setIcon: [[NSImage alloc] initWithContentsOfFile: iconPath] | 
 | 		forFile: filePath | 
 | 		options: 0]; | 
 | 	[pool release]; | 
 | 	return 0; | 
 | } |