Есть ли способ легко запустить дочерние GTK-приложения в GtkWindow выбор приложения родителя? Или это потребует изменения библиотек Gtk?
Если я правильно понял вопрос, то вы должны использовать GtkPlug / GtkSocket для встраивания одного приложения в другое.
Есть функция <a href="http://library.gnome.org/devel/gtk/stable/GtkSocket.html#gtk-socket-steal" rel="nofollow noreferrer">GtkSocket::steal()</a>, которая звучит примерно так, но она устарела. Как упоминалось в dmitry-vk, загляните в оставшуюся часть API пары Socket / Plug, чтобы понять, как это делается в настоящее время.
<a href="http://library.gnome.org/devel/gtk/stable/GtkSocket.html#gtk-socket-steal" rel="nofollow noreferrer">GtkSocket::steal()</a>