Use app icon from theme only in Linux.
Add more icon sizes.
Wrap QtZip in separate namespace to allow static builds.
Switch to C++11.
Switch to Qt 5.
Use QSaveFile for writing to disk.