As you can read here:
Interactive XAML with codejock
the label object can catch a mouse event.
You can put any picture under it that you want, but... IIRC the mouse click for the label object is only at complete object level.
So pretty much just like a button with a picture on it.
The codejock grid can catch it at other levels (not just cell levels).
You might be able to do something with that.
There's some demo code on that page to play with.
--
Wil