You can define a wrapper element around the repeater and attach the context menu to it. Then you can use the OnClientShowing
client event to determine if the context menu was opened by clicking on an image and cancel the event if not.
Please, find attached a small page demonstrating this approach.
Let me know if this helps.
the Telerik team