AppImage (+AppImageLauncher?) creates several desktop files

LibreWolf creates a new userapp-LibreWolf-<newID>.desktop file each time I start it or at least after each reboot when I start LW (in /home/<username>/.local/share/applications) There is also the AppImage desktop file with the somehow cryptically and long name created by AppImageLauncher - e.g. on my device "appimagekit_be7ee009c6728955d2f3e4acfce71f4c-LibreWolf.desktop" image

The content of these userapp-LibreWolf-<newID>.desktop files is:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
NoDisplay=true
Exec=/tmp/.mount_LibreW5T2UXQ/librewolf %u
Name=LibreWolf
Comment=Custom definition for LibreWolf

Is this the expected behavior, is this AppImageLauncher related or is there something wrong with my setup?

My system:

  • PureOS 10 – Byzantium
    • based on Debian 11 (Bullseye)
    • Linux Kernel 5.10 LTS
    • Gnome 3.38