I have all of my emulators sitting in their own named folder in C:\ which all my mamewah ini's point to. Each folder contains folders for snap, boxart, etc for that emu.
I created a folder called mamewah burn and copied and pasted each emu folder (minus roms but including all the snaps, cfg files etc) into it. Then I did the same for my mamewah layouts folder and ini folder and all of the supplemental stuff, like the mamewah system files zip, xvid codec etc.
This folder contains everything except the roms for 20 different emu's that I have running with mamewah and comes in at 4.5Gb. Burnt the whole lot to a single dvd.
I have rom sets for each emu on DVD so whenever I need to re-install or put them on another PC its a simple matter of just opening the mamewah burn dvd, dragging and dropping all the emu folders into C:\ , unzip and run the emulator .exe in each folder, then unpack mamewah, drop the layouts and ini file into it, and mamewah and my emulators are all set up, configured and ready to go. Then its just a matter of transferring all the roms into the various rom folders.
It actually takes about 15 mins to get all 20 emu's set up and working, with all the layouts, sounds etc with mamewah from scratch using this method but the rom transfers afterward can take up to 6 or 7 hours as it runs to almost 80Gb.