GTK is an acronym for The GIMP Toolkit. GIMP is an acronym for GNU Image Manipulation Program. GNU is an acronym for GNU's Not Unix (and so on). But really, GTK is what provides programs with all those widgets you use. Widgets are the things like file selection dialogs and address bar areas. Don't confuse GTK with
The GIMP, however. The GIMP is a great program for editing images which is what GTK is based off of I believe (someone correct me here if I'm wrong please). So to answer your question, GTK is needed so Mozilla can easily draw all the controls it needs, and no you don't have to (can't, really) from your own "shape" for Mozilla. You can however,
theme it.
