Put all the audgui_pixbuf_* functions in their own file.
Add audgui_dialog_new().  Together with audgui_button_new(), this hides some of the GTK+ ugliness.