that's even a better solution!

However to reply here to your post at the general forum, dximagelists are indeed very slow, so you might even get an extra speedboost from using a normal TDirectDrawSurface array... Your choice of course!