Eject Virtual Devices permanently
There is a simple general explanation for why this happens: macOS will make shortcuts (aliases / sym links) to files that exist on a mounted disk Image or remote volume.

When you open that shortcut, the images get re-mounted assuming there are no password is needed or the credentials are cached in an unlocked keychain.

Now - you might need to do some work sleuthing why you are running files from those specific images, but the general idea is you can look around and worst case copy the DMG files to an external drive and delete them locally to see what things complain about a missing link / missing file when they run or open.

The most common case is you didn’t copy apps from the DMG to /Applications or a local folder and apps in the dock or elsewhere point at the DMG and not a local copy.