Если дважды кликнуть на картинку в разделе Selected Image, или Source of Images то можно увидеть редактор TMultiresBitmap.
Дело в том, что каждая картинка может иметь несколько вариантов которые адаптированы под разные масштабы. В Selected Image всегда задаются размеры для масштаба 1.
Когда добавляется новая картинка которая имеет характерные размеры кратные 8 то для неё автоматически выбирается масштаб исходя из того, что картинка в масштабе 1 имеет размеры 16x16. Потом Вы можете добавить еще несколько изображений.
Да размер картинки на выходе зависит от того размера, который укажете. Из нескольких картинок будет выбран наиболее подходящий вариант и вписан в указанные размеры с сохранением пропорций.
Например рисовать можно так:
procedure TForm25.FormPaint(Sender: TObject; Canvas: TCanvas; const ARect: TRectF);
begin
ImageList1.Draw(Canvas, TRectF.Create(10, 10, 32, 34), 0, 1);
end;
Я не совсем понял что значит старым способом, но до исходных картинок можно добраться примерно так
ImageList1.Source[0].MultiResBitmap.Items[0].Bitmap;
Есть небольшая статья. Также есть демка ImageListDemo.dpr, которая должна по идее входить в состав Delphi.