because Video Downloader doesn't have the correct MimeType by default, I added a custom local desktop file in .local/share/applications/VideoDownloader.desktop and the custom desktop icon appears in the menu, however junction still doesn't recognize it.
VideoDownloader.desktop
[Desktop Entry]
Name=Video Downloader local
Comment=Download videos from websites like YouTube and many others
Exec=/usr/bin/flatpak run com.github.unrud.VideoDownloader --URL=
Icon=com.github.unrud.VideoDownloader
Terminal=false
Type=Application
Categories=Network;GTK;
StartupNotify=true
Actions=new-window;
X-Flatpak=com.github.unrud.VideoDownloader
[Desktop Action new-window]
Name=New Window
Exec=/usr/bin/flatpak run com.github.unrud.VideoDownloader --URL=
MimeType=text/html;text/xml;application/xhtml+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
because Video Downloader doesn't have the correct MimeType by default, I added a custom local desktop file in
.local/share/applications/VideoDownloader.desktop
and the custom desktop icon appears in the menu, however junction still doesn't recognize it.VideoDownloader.desktop