Got this code from a friend...
- (NSArray *)webView

WebView * )sender contextMenuItemsForElement

NSDictionary *)element defaultMenuItems

NSArray * )defaultMenuItems
{
NSMutableArray *modifiedMenuItems = [NSMutableArray arrayWithArray:defaultMenuItems];
NSMenuItem *item;
int i = 0;
while(i < [modifiedMenuItems count]) {
item = [modifiedMenuItems objectAtIndex:i];
switch([item tag]) {
case WebMenuItemTagOpenLinkInNewWindow :
case WebMenuItemTagDownloadLinkToDisk :
case WebMenuItemTagCopyLinkToClipboard :
case WebMenuItemTagOpenImageInNewWindow :
case WebMenuItemTagDownloadImageToDisk :
// case WebMenuItemTagCopyImageToClipboard :
case WebMenuItemTagOpenFrameInNewWindow :
// case WebMenuItemTagCopy :
[modifiedMenuItems removeObject:item];
break;
default:
i++;
break;
}
}
return (modifiedMenuItems);
}