Ok, After further investigation, I have tracked this down to a problem with Cocoa, not Monobjc. The problem is that I have a borderless window (initialised with the NSBorderlessWindowMask style) - this seems to be causing the issues with the IKImageBrowserView. I have recreated this using Objective-C and XCode.
Steven