Fix compilation errors with GCC on linux
- Make QT version requirement explicit
- replace missing icon on linux (temp, will probably remove them altogether in the future)
- add correct signed/unsigned casts (clang warning, but clang still won't compile due to clang/libc++ incompabilities regarding concepts)