It should work flawlessly, but also have in mind that you'll need a DS every time you want to transfer games to 3in1, because it writes to NOR memory accepting only one game at time.
About Pokémon games I'm not entirely sure, because they have to be patched in order to work as the 3in1 doesn't...