Well, the author of Icarus finally found a way to do a good looking UI. It seems like he spent a lot of time with the Windows Presentation Framework (WPF) by trying making an innovative UI, and finally gave up by simply following the trend of Windows 8 applications.
Despite he said some months ago that it was impossible to do, he also added a new feature by copying (once again) what was done in the latest beta versions of Media Preview: add a cache separate from the system cache. Well, it seems like the only thing he didn't figure out is how to properly detect uninteresting frames. He could find a way to detect black and white frames, but not every kind of mono-coloured frames as Media Preview already do through luminance or too simple frames as Media Preview do through entropy. Or maybe he decided not to implement luminance and entropy as he found some ways to do them but it was too slow for his tastes.
Well, to tell the truth, I didn't work on the Media Preview source code for quite a while. I'm not really interested anymore into updating it as it works well for what I need (thumbnailing on Windows 7), as I don't get paid to work on it, and as any new functionality finally get copied into Icaros. I may update Media Preview again and properly implement the L2 cache if I decide to migrate towards Windows 10 and there is still the cache bug as in Windows 8.
Anyway, I just wanted to congratulate the author of Icaros for persevering on updating it and finally changing it into a decent application that doesn't crash much after a few years. I think he started it when he was still a student, that's why Icaros began as a really crappy application. Well, he took a lot from Media Preview, but this is how people behave and this is how it always happens when you put something on the Internet

.