Please specify StartupWMClass in the desktop file
so that (third party) launchers can understand that those windows belong to this desktop icon.
Please see https://gitlab.gnome.org/lilydjwg/gnome-terminal/-/commit/94aca885310f509caf542bff319e7cd4fa7cbc5f for the proposed change.