> I think we need to safe compatibility with early 2.x versions of GTK. It can be useful for embedded systems

Isn't that what OpenCV 2.4 is for?