@Tezeria, I have something that might work for you.
This is how you can create a regular but still RAM based disposable:
In dom0, add the following line to your /etc/fstab (size is up to you):
tmpfs /ram_pool tmpfs mode=1777,strictatime,nosuid,nodev,size=5G 0 0
It will create a global RAM drive mount on each boot.
Then, after having that mounted, add a pool:
user@dom0:~ > qvm-pool add ram_pool file --option revisions_to_keep=1 --option dir_path=/ram_pool
This pool will be preserved across reboots too.
Then, just create a regular named disposable in the traditional way, just remember to click the Advanced tab and set Storage pool to ram_pool.
Now you have a RAM based disposable which will shutdown correctly like any other qube. You can remove it’s remnants with the second script if you need that. If you don’t - no problem. After rebooting, you will simply have a clean RAM pool which you can use for other things.
What other things?
It seems to me this can be used for having sys-* disposables in RAM (with enough RAM and a big enough ram_pool), thus probably having gaining performance and saving the SSD from writes (with disabled swapping).
This is also a convenient way to have very fast “Open in VM” with named disposables which auto start on boot.
WARNING: I am not aware whether this may have any security consequences due to the fact that many VMs can run on the same pool. I don’t think there should be any, since all other qubes do run on the same pool too, just on persistent storage. This still needs to be confirmed by an expert though (which I am not).