Thumbnails are easy to create with the Image.GetThumbnailImage method. Creating that 3D folder effect is something that I would not suggest trying in Windows Forms. If you want to do that sort of thing then you should use WPF from the get-go. WPF has a steep learning curve but, once you're comfortable with it, effects like that are relatively simple.