Here is the idea that may be achievable:
Primo RAMDIsk could provide a hand-full customizable re-name-able "Settings-Template-Slots" for at least the RAM-Disk-Setting of Primo RAMDIsk itself, that the user can "tune" for using them with a new "small-scale" Primo-Shell on "images.vdf"-Files in accordance with the descriptor-VDD-files.
Example templates:
1. Name: Gaming. DIO, NTFS, no compression, no index, load only, no delay, letter R
2. Name: blabla. SCSI, FAT32, compression, indexing, load/save on shutdown, no delay, letter S
3. Name: blabla. DIO, NTFS, no compression, indexing, load/save, delay, letter T.
These are just examples, please do not answer with pros cons of the settings in the examples, i just made them up

Now what you do with these templates is that you right click on your *.vdf-File, move mouse over "Load with Promo-Shell" and then select the appropriate template you want to load the image using the template-settings!
This would be marvellous, reducing my average time spend in the Primo-GUI drastically, because basically I only mainly use one and same type for games only, the other 2 Ram-Disks for Programs are fixed load-only and no not need any change at all. Doing it manually causes my now in a "routine" to do the task in <10 seconds..... but still it could be <1 with those templates.

Now when R is already loaded with an image... this "PrimoShell" should automatically unload old image.... for that case the template could also define "volatile-yes/no" and if no, then save loaded-image to disk first before uloading it and loading a new one.
It is pretty much "like" the how Daemon Tools handles it, where you "pre-define" unloaded different devices and then simply throw in your image with one click into these predefined-devices.
This is much easier to work with!
By that ROMEX also can provide us, especially new-user, some "recommended" templates with names hinting the specific task, the settings will be useful for. . . so these templates may also be available for creating the image at first, at all.
Such "Primo-Shell" and such customizable "Device-Templates" for the VDFs could be a very very powerful tool to make Primo lot more "hand-some" to work with. Primo already features the VDD-Descriptor files.... so this idea should be pretty easy to achieve from the coding perspective. Just progrmming the "PrimoShell" to load the VDF-image bound to specific VDDs (incl drive-letter) and a programming config-page in the PrimoGUI to customize the templates-slot for the user to activate/deactivate and rename slots and specify previously exported VDDs for the slots would be enough.
It is also possible to exlude the drive-letter in the shell, which gives us additional quick and easy custumisability... so we would need a new template-format. Transferring a descriptor into a template is pretty easy, just remove "drive-letter" xD. Then you mouse-over "Load with Primo Shell" > "Device Letter List" > "Template List". Also these "Primo-Shell" should handle VDD-files, too, so when you right click a VDD-File, then mouse-over "Load Template Slot" > "Template-Slot-List", and selecting a Slot, this loads the descriptor into the template with the slot named after the descriptor file name.... that would be awesome, too.
From that moment on, only barely need to enter the GUI at all, basically few times after fresh install of Primo or when you need to manually save an image.... after that you manage loading directly from from your image-folder with Primo-Shell with your templates.
Also it could simply allow you, with a sub-menu to unload other images at that moment, so you really barely need the gui and wizards from now on.

Primo-Shell for VDF/VDD, what do you think?
BTW: Primo-Shell (Extension) may be advanced for handling "PrimoCache"-Image-files in certain ways later, too.
This would round up the product, primo-ramdisk and primo-cache with primo-shell for quick and easy maintenance in a nutshell of both of them. Damn, this said to be the shiznit?