Add missing i18n()
Replace QIcon::fromTheme with KIcon
Use klauncher_iface.h instead of runtime introspection