Hi, I have an app where maps will be displayed. Before I show the map it will be stored in an imagelist an than displayed with the imagelib Code: drawer.DrawImage1(ImageList1.Item(0),rectSrc.Value,rectDest.Value,false) When this map is "finished" a new map will be opened. The imagelist will be cleared and the new map uses index 0 again and so on. Looking at the taskmanager the memory increases very fast. I feel that the new map doesn’t replace the old one; the new will be added to the video memory. After a while I get a problem with my RAM (2GB). How can I delete the old images in the video memory?