Well, for starters, I don't think you can use zero as an image number. AppGameKit reserves this for its own use.
Next, you have to make a decision on how you will store and assign the data for the image number for each sprite.
Since AppGameKit doesn't have DATA statements, there's basically two ways to do this.
1. Store the data in an external file, and read it in during runtime.
or
2. Store the data as literals in the program itself.
There's pro's and con's to either method, but you gotta decide which one before you start coding.
After that, the image numbers would likely be put in an array. A 2 dimensional array could be used to keep track of the sprite image and location at the same time. A User-Defined-Type (UDT) array could also store much more info about each brick (how many points for breaking it, is it a power up, etc.)
Let me know if this helps, and I'd be glad to give you some input... I'm making a break-out game of my own, you see, so I've been thinking about these issues as well.