[commandlauncherjob] Drop setIcon()
It only makes sense on X11, on Wayland one must alway use setDesktopName() to get startup notification
I did not find any usages that don't also set a desktop file name
Will make a separate MR for kf5 that deprecates it