Cross-process Embedding

GtkPlug - Toplevel for embedding into other processes
GtkSocket - Container for widgets from other processes