Look at the PDF Builder demo... It does exactly what you are looking for. All you have to do is replace TImageEnView with TImageEnMView to display the added images. I modified the demo a little and included some enhancements that include touch, increased item spacing to facilitate touch, provided for deleting ImageEnMView items and added a vcl skin to the interface. The modification was built with Delphi XE4, but with a few tweaks it probably will compile with older versions of Delphi.