I've got something new for you to play with:
https://github.com/d0k3/ZIP3DSFX
This is used to create self extracting, ZIB-based archives in .3DSX format. And yes, it can overwrite itself. Meaning: In theory, you could make an SFX archive from
Smealums homebrew starter pack, call the file boot.3dsx and put that into the root of your SD card. Upon running the *hax exploit, all the contents of boot.3dsx would get extracted, boot.3dsx itself being overwritten with the boot.3dsx containing the homebrew launcher. Then, you push a button and get booted directly into homebrew launcher. Great, isn't it?
I say in theory, cause this is still untested with large files, and if we want to automate the process of setting up a new EmuNAND in Decrypt9, we would have a limit of ~1MB for the data we could take over to the formatted SD card (which is not enough for the whole homebrew pack).
With ZIP3DSFX we could now start putting together a specialized Decrypt9 starterpack. This is a list of software that I think would be nice to have in there, roughly in order of importance:
- Homebrew Launcher or CTR Boot Manager
- ftBrony or alternative / derivative
- BrahmaLoader & Decrypt9 (use Decrypt9.bin, load with BrahmaLoader to save memory)
- ThemeHax Manager
- HANS
- CTRXplorer
- eShop HANS shortcut
- OOT3DS sploit installer
Opinions might differ, of course

.