Well i was struggling my @*** off trying to figure out in what order and what process to do things. It is extremely difficult when you are new to it and there are so many different guides. It seem's yes there are more ways than one to skin a cat. .
This is the process i followed, i wrote it down for future reference as i have my sons to set up before christmas. It's one of those that's laughably easy when you know how but a right pita when you havent a clue. Hope it help's.
1. Install XEXMenu to internal HDD.
To Do this load XEXMenu V1.1 iso. Once in XEXMenu got to DVD
Locate CODE9999 folder and click copy.
Now paste to HDD content\0000000000000000\
Should now look like this.... content\0000000000000000\CODE9999
2. Put Freestyle dash onto a USB stick. Locate and install to content\0000000000000000\
Folder should now look like this....
content\0000000000000000\Freestyle
You will now have content\0000000000000000 with CODE999 & Freestyle Dash in there.
3. Download latest Dashlaunch and edit files like so...
[QuickLaunchButtons]
BUT_X = Hdd:\Content\0000000000000000\C0DE9999\00080000\C0DE99990F586558
Default = Hdd:\Content\0000000000000000\Freestyle\default.xex
[Settings]
nxemini = true
pingpatch = true
Load onto a USB and run.