http://www.directfb.org/ Looks like fun. But writing a GUI framework doesn't. I would just use Gtk or Qt.