Ничего не понятно.
В чем проблема-то? Сделать массив из картинок? Скорее всего они и так в этом объекте пронумерованы (там просто список, который для тебя суть тот же массив). Ну и обращайся туда прямо по номеру...
Если это из Rx, то как-то так:
Код:
var
N : Integer;
begin
N := StrToInt(Edit1.Text);
// выводим в Image1.
Image1.Assign(GifAnimator1.Image.Frames[N].Bitmap);
end;