Jak ustawić ikonę pulpitu mojej aplikacji dla systemu Linux: KDE, GNOME itp.?

Mam program wieloplatformowy działający na systemach Windows, Linux i Macintosh. Moja wersja systemu Windows ma ikonę, ale nie wiem, jak ją utworzyć dla mojego systemu Linux. Czy istnieje standardowy format KDE, Gnome itp., Czy będę musiał zrobić coś specjalnego dla każdego?

Moja aplikacja jest w c ++ i dystrybuowana jako źródło, więc użytkownik końcowy skompiluje ją z gcc.

Jeśli mogę umieścić ikonę bezpośrednio w moim pliku binarnym exe, który byłby najlepszy.

questionAnswers(3)

yourAnswerToTheQuestion