That's the thing you see, Get Image being slow.
I thought if you could do something like this:
Create Image 1,100,100 : ` create a blank image
Set Output To Image 1
Line 10,10,90,90
...it would be alot easier than the memblock way.
If combined with a sprite, drawing directly to the image would automaticaly update the look of the sprite, so things like windows, dialog boxes and menus would be FAR easier to make, eliminating the repeated use of Get Image every time you want to redraw the image.
So why not cut out the middle man?
Programming anything is an art, and you can't rush art.
Unless your name is Bob Ross, then you can do it in thirty minutes.