Файлы иконок хранятся в ~/.local/share/applications в формате .desktop
Пример:
#!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Terminal=false Type=Application Name=Next.JS PWA Exec=/opt/google/chrome/google-chrome "--profile-directory=Profile 1" --app-id=hbblfifohofgngfbjbiimbbcimepbdcb Icon=chrome-hbblfifohofgngfbjbiimbbcimepbdcb-Profile_1 StartupWMClass=crx_hbblfifohofgngfbjbiimbbcimepbdcb
Для VSCode есть расширение Linux Desktop File support.