Eject Virtual Devices permanently I installed some programs (e.g. Sequel Pro), when I eject the virtual device from the Finder it seems ok but after some time it is re-added.


Is there a way to remove them permanently? 
What is the reason of this behaviour?


Edit: 
My machine is a MBP 15" 2016 with macOS Sierra 10.12.6.

The problem does't give any error. Simply if I remove the devices they reappear after a while. The devices now are Sequel Pro 1.1.2 and fastnosql-1.5.1. I don't know if this is OS related or single programs related.
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.