If you want homebrew, you probably ought to wait until someone gets around to finishing the .3dsx loader.
If you want roms, You're going to end up breaking a lot of things gaining the required access to do it, so you might as well go emunand with it.
Yeah, as previously stated, the entire .3DS executable must be stored in the RAM for this to work. Shutterbug and I were trying to get this to work by modifying the mediatype path of Regionthree, and it gave me a million errors.
While both activities, docking and blaster modding, are broadly similar, in that they're both sticking my smaller tool into a bigger tool for fun and pleasure and make me shoot harder, the mod I have in mind involves a little more cutting and dremeling and hot glue.