It appears GD wont be implementing such features in the future either.
It's a shame, as the work arounds will be very server intensive when lots of images are being produced at the same time.
I'll give your suggestion a go and see if it will be viable. Cheers