Staying on the realm of the free stuff, probably Eclipse with its C++ plugin, otherwise I code using g++ + gdb + make + gvim + other gnu stuff. The results are awesome, but the learning curve is severe.
Depending on what are you coding, there's Qt designer and KDevelop, too, but I haven't used them.
ADDED:
Reading back your original question, you seem to want something (a list of programs) that's not yet an IDE, though it offers a GUI. I don't remember any GUIs for gcc, but gdb did have a GUI called DDD. So you'll have to use the console at least some of the time.