Is there a way to easily to have child GTK applications start in a GtkWindow of the parent's application choice? Or would this require changing the Gtk libraries?
                +1 
                A: 
                
                
              
            If I understood question correctly, then you should use GtkPlug/GtkSocket for embedding one application into another.
                  dmitry_vk
                   2009-05-05 07:25:52
                
              
                
                A: 
                
                
              
            There is the GtkSocket::steal() function that sounds about right, but it has been deprecated. As dmitry-vk mentioned, look into the rest of the Socket/Plug pair API to figure out how it's done nowadays.
                  unwind
                   2009-05-05 07:47:57