Right, I'm officially confused.
This is called in a NSTableView subclass on 10.8 and as we can learn from the docs and the headers NSTableView implements NSDraggingSource so all should be good:
if ([super respondsToSelector:@selector(draggingSession:movedToPoint:)])
[super draggingSession:session movedToPoint:screenPoint];
When the containing method (override of draggingSession:movedToPoint: in the subclass) is called, the second line however throws the beloved 'unrecognized selector sent to instance 0x1054092c0' exception.
Could anybody please explain what is going on here?!