RGtk2 is a binding for R to the GTK2 library and dependent libraries. You can use it to construct arbitrarily complex GUI's from R. Your GUI can be integrated with other GTK GUI's such as that of GGobi via rggobi. It works on all three major platforms (Linux, Mac, and Windows).