Я не пробовал этого, но, как я понимаю, документация, все, что вам нужно сделать (по крайней мере, в OS X 10.6+), это:
NSURL *fileURL = [NSURL fileURLWithString:...];
NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];
[pasteboard writeObjects:[NSArray arrayWithObject:fileURL]];
И чтобы прочитать URL из монтажного листа:
NSArray *urls = [pasteboard readObjectsForClasses:[NSArray arrayWithObject[NSURL class]]
options:[NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:NSPasteboardURLReadingFileURLsOnlyKey]];
if ([urls count] == 1) {
NSURL *myFileURL = [urls objectAtIndex:0];
...
}