Hi radky,
Your F-96 is fast and able to use all the applications I need. The only problems I found with F96_4-radky5 is how you've used 'alphabet' drives and how nicOS Suites' Save2SFS interacts with them.
[But I just noticed that there's a Remaster application on the menu. I haven't used it. If it's the 'old' one there's a problem mentioned below.]
'alphabet' drives are those such as fdrv_fossapup_64_9.6.sfs and zdrv_fossapup_64_9.6.sfs. If located next to puppy_fossapup_64_9.6.sfs initrd will automatically copy them into RAM on boot-up. They make it possible to include libraries, files, applications and suites of applications and always have them available and without having to employ a SaveFile/Folder or having to remaster.
Using the 'old' remaster application was time consuming and prone to producing errors, especially if you want to 'bake-in' your settings and customizations. It was time consuming because at each stage the application stops and waits for user input. If you want to 'bake-in' your settings and customizations, during one stage you have to manually copy some/which? files/folders from your running /root and/or /etc folders into the 'build folder'. That manual intervention is prone to error. As you've included nicOS-Utility-Suite, it provides two Remaster Applications which do it better. Both work faster. One enables the user to make all decisions at the start, thereafter requiring no user intervention; the other only requires user intervention if settings and customizations are to be 'baked-in'. And even that can be avoided if used in combination with the Save2SFS application included in the Suite.
The Save2SFS application was originally designed to provide a substitute to creating a SaveFile/Folder. In its current configuration it will create either an adrv or a ydrv. In doing so, it will capture the contents of SaveFile/Folder, applications 'installed' but not yet Saved, and optionally the contents of existing adrv and ydrv. It also captures current customizations and settings. Having (re)created an adrv, you can run Save2SFS again and (re)create a ydrv; or vice versa. Requiring no user intervention, it works as fast as your computer will permit.
However, alphabet drives have an 'Achilles heel': Unlike SaveFile/Folders their content does not respond to 'Uninstall'. Unlike applications 'builtin' to puppy_fossapup64_9.6.sfs, it does not respond to 'remove builtins'. To remove anything from an adrv or ydrv requires removal from RAM's current content and running Save2SFS, or manually mounting, editing and rebuilding.
I use a ydrv to hold applications which I have no reason to believe will ever be updated or that I won’t ever not want to be immediately available. In my case, one such application is masterpdfeditor-4: a really great and light-weight PDF editor, it depends of Qt4 libs which are no longer available in easily accessed repositories.
Alphabet drives also permit using Puppys with this security feature: Either an adrv or a ydrv can be used as a substitute for a SaveFile/Folder. If I have to use my laptop from an insecure location, I can boot my Puppy from a USB-Key and after desktop has been reached, unplugged the Key. I can do that because I’ve included my choice of Web-browser (and any other desired web-facing applications) in the adrv whose content during boot-up has been copied into RAM.
Why adrv? Because the ‘merged in RAM system’ file-systems employs priorities. The highest is the current contents of RAM (including installed applications not yet Saved but after Restart-x). Just below that are the applications which have been Saved to a SaveFile/Folder. Next priority is given to the applications and contents of the adrv. Re-running Save2SFS, web-browsers in an adrv can be updated without changing any other aspect of one’s system.
I don’t know how priorities are established. I suspect coding in initrd. But your inclusion of a bdrv potentially ‘threw a monkey-wrench’ into my prior method of operation. Previously, A ydrv could also be used to ‘capture’ the current operating system’s customizations and settings. [Transported to a different computer, Save2SFS>ydrv could be run again]. bdrv has a higher priority than ydrv. bdrv’s settings are ‘baked in’. Changes a User ‘captures’ in a ydrv that conflict with those in a bdrv will be ignored. Fortunately, you’ve only included one application, xfe, in bdrv. A User can change it’s settings with an adrv or SaveFile/Folder. But isn’t that kind-of a waste of a precious resource? Under AUFS there can only be a few ‘alphabet’ drives; while many applications can be installed or SFS-loaded. It is my understanding that to provide additional 'alphabet drives' initrd and/or distro-specs within initrd have be be modified.
You’ve located several applications in adrv. In addition to Palemoon, /var/packages show these:

- 5's adrv.png (49.85 KiB) Viewed 2272 times
In order to run F-96 ‘my-way’ I renamed it ydrv, then used Save2SFS > ydrv, after 'installing' applications I am unlikely to ever change/upgrade. Actually, I also mounted it, removed Palemoon and rebuilt it. Palemoon is an application with frequent updates. Your adrv contains several other applications which, if less frequently, have been recently updated and may be updated in the future. If continued as an ‘alphabet’ drive, wouldn’t naming it ydrv rather than adrv make life easier for Users?
There might actually be a better way to provide many applications. According to a recent post by dimkr, viewtopic.php?p=76501#p76501, in woofing a Puppy, “You can add quickpet to the rootfs-packages directory.” How you get applications into the repository quickpet accesses is something I don’t know. But if Quickpet can be used, it’s a much more user-flexible method to provide applications. Indeed, as quickpet does not require the presence of any web-browser, it could eliminate the need for the Puppy’s creator to provide one which the User may not want.