Believe it or not, scaling and overlaying an image on to another image is one function call, and qwerty12 knows a little about it. That's probably why I thought of it.
What you guys are doing interests me because I've been hacking on some mediaplayer stuff, and I might want to do something similar.