Ack! There's nothing "simple" about Xorg and GUI stuff. Your best bet might be to learn some GTK and use Glade to design your form. If you want to go with C++ and OOP, then qt has some nice GUI tools as well. At any rate, the learning curve going from simple command line apps to GUI apps is a steep one.