SDL (Simple DirectMedia Layer)- кроссплатформеная библиотека для создания игр и эмуляторов. Здесь http://plg.lrn.ru/doc/sdl/index.html находится русскоязычное руководство для начинающих. Здесь http://www.libsdl.org/languages.php привязка библиотеки к различным языкам (FreePascal, Ada и другие).

Проект ParaGUI http://www.bms-austria.com/projects/paragui/doc/main.html