Cool man! Just remember not to include any of the ysmenu binaries as the author is a tad picky about that.
Spinal:
Yeah I noticed taht as well, I was about to tell you about it, but I gues you figured it out.
I think trying out the different cards is a good idea.... a lot of the problem lies in the fact that a lot of the clones (particularly r4 clones) don't really work the same firmware-wise as their parents.
I've got a r4 III upgrade, for example. After doing some research, it appears that while it is a clone, it didn't come out until after the real R4 died and the people who manufacture it hired the programmers of the legit r4 firmware to keep doing updates. So while most clones simply use the official firmware even though it isn't fully compatable with the hardware, the r4 III line actually has some hardware specific tweaks. While r4 firmware stopped at 1.17 (I think that's the right version?) The III firmware continued and is now in the 3.0s. There is a special patch that adds hardware tweaks. It's one of the reasons I bought it even knowing it is a clone as it isn't shoddily built like others on the market and was extremely cheap (20 bucks, shipping included). I figure this way, if something really cool comes out later down the road (like a slot 1 card that can load gba games by itself) then I won't feel so bad about buying one all over again.
Anyway, I'm rambling.... my point is, while mine is a r4 clone, can run older r4 firmware (with a patch from the manufacturers website) and uses the same r4 file system, it runs into unknown issues with certain apps like moonshell 2, which for some reason I can't get to boot and the auto-patching issue I'm having when your app loads homebrew. While I don't expect you to support my odd-ball clone, what I'm saying is just because the r4, m3 and a few others are extremely similar doesn't mean that running it on one will ensure there are no issues on the others as they all seem to have their little tweaks.
I really appreciate you supporting them though. Most devs write these older cards off as inferior, while in my opinion having to pay 70 bucks for a card that has features you don't need will keep these budget cards and their clones in the market for some time to come.