title: Custom drag image with NSTableView as drag source
body: <p>Is it necessary to subclass NSTableView or NSTableCellView to create a custom drag image when the tableView is the drag source?</p>
  
  <p>If not, what is the magic method I am missing to do this? I cannot seem to find anything solid.</p>
  
  <p><strong>NSTableCellView</strong> subclasses have can (slightly mysteriously) override:</p>
  
  <p><code>@property(retain, readonly) NSArray *draggingImageComponents</code>
  (array of <strong>NSDraggingImageComponent</strong> instances that will get composited together (who knows in what fashion they get composited...))</p>
  
  <p><strong>NSTableView</strong> itself has</p>
  
  <p><code>- (NSImage *)dragImageForRowsWithIndexes:(NSIndexSet *)dragRows tableColumns:(NSArray *)tableColumns event:(NSEvent *)dragEvent offset:(NSPointPointer)dragImageOffset</code></p>
  
  <p>But these are indeed subclassing options it seems.</p>
  
  <p>Anybody know another technique here?
  (10.8+ is target )</p>