I used guifgx in the past when porting hivelytracker, so that it worked on aga and gfxcard machines (the os4 version was originally p96). I wonder how that would work with scummvm, in regards to performance. might be quite ok at least the library seems to be quick anyway from my tests. (written by a demo scener ;-) )