text: /*
   * 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;
  }
  