Images are in first step represented as TPixmap -> stored in RAM
If you draw them for the first time, they are uploaded to the VRAM -> TImage
if other Images (actually textures) need the VRAM, they are replaced and can be rewritten later if needed.
But don't come up with the idea of using 300MB of RAM for it. This means that the system at least needs to have 768MB of RAM on XP and newer (not 512) and I do not think that there is any scenario where 300MB of data must be loaded at the same time for a single level in 2D
If you draw them for the first time, they are uploaded to the VRAM -> TImage
if other Images (actually textures) need the VRAM, they are replaced and can be rewritten later if needed.
But don't come up with the idea of using 300MB of RAM for it. This means that the system at least needs to have 768MB of RAM on XP and newer (not 512) and I do not think that there is any scenario where 300MB of data must be loaded at the same time for a single level in 2D