Drag and Drop onto NSButtonCell

I know NSButtonCell does not inherit from NSView so I cannot call registerForDraggedTypes_

Is there anyway possible to drag and drop onto an NSButtonCell?

I am doing this because I have a matrix of buttons that are loaded from a database. Those buttons are stacked in the matrix, and I can load them dynamically calling selectCellWithTag_

Plus the matrix aligns them nicely.


I have to ask: if you need drag-and-drop, why buttons in the first place?

Each button is an image with a name underneath. User will drag onto a specific button with files to perform a certain function. So if there is an alternative that I can use I am all open. I have no need for clicking.

That sounds more like a job for views, and perhaps NSCollectionView.