Take a look at this thread. What that does is store files with their icons in a listview. You could filter the icons by just the extension(s) that you need. Even more so you could start the process, by handling the listview's double-click event and calling Process.Start(<file name>). I wager it's much easier to do that than trying to create a word document of some screenshots.