Учим матчасть:
1. Открываем для себя общую справку (F1 когда не выделен ни один компонент), читаем раздел про порядок чтения данных с точек, открываем для себя, что данные читаются не только с верхних точек, но и из потока (т.е., в каком-то смысле, с левых точек). Это нам экономит Memory, хранящий загруженный рисунок (кстати, этот компонент для этого не годится!)
2. Для перебора элементов массива есть специальный компонент:
Add(ArrayEnum,3522043,210,175)
{
}
3. У компонента ArrayRW есть точка doAdd...