Just wrap an event box around it
Code:
myeventbox = gtk_event_box_new ();
gtk_widget_show (myeventbox);
gtk_container_add (GTK_CONTAINER (frame2), myeventbox);
gtk_widget_add_events(myeventbox, GDK_BUTTON_RELEASE_MASK);
gtk_widget_add_events(myeventbox, GDK_BUTTON_PRESS_MASK);
gtk_widget_add_events(myeventbox, GDK_BUTTON1_MOTION_MASK);
myimage = gtk_image_new_from_pixbuf(/*blah blah*/);
gtk_widget_show (myimage);
gtk_container_add (GTK_CONTAINER (myeventbox), myimage);
Ok, done posting GTK+ Qs here, I finally got around to joining the GTK+ app mailing list. have a good day!