Use app icon from theme only in Linux.
Add more icon sizes.
Switch to C++11.
Switch to Qt 5.
Use QSaveFile for writing to disk.