Файлы иконок хранятся в ~/.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.