Actually it is not useless and link to minigui and many more can be found at **broken link removed**
This site contains links to GPL software links to free gui software libraries and few of them can be used in embedded design .
There is alfagui toolkit . The author claims that it works
with 128 KB code memory and uses about 8 KB of flash . The only problem is that it is implemented in C thus prevents its direct usage in middle range mcu . But it could be advantage to try to port it to C thus Cpp footprint will greatlly be reduced . But due to heavy use of C++ OO constaints it wont be easy task . HArdware porting does not seem to be difficult if C++ is available .