I'd like to download Echo Contact Sheets 188.8.131.52 and yet I don't see that it is compatible with Windows 10.
I have downloaded the application and seen that it's compatible with Windows 10. In fact, this information is displayed on the official website.
Requirements: Windows 98, ME, 2000, XP, Vista, 7, 8, and Windows 10.
Official website: http://www.photo-freeware.net/download/action/show/Item/contact-sheets/