I don't know about GBFS usage or anything, but I believe that this is one of the really old homebrew apps that simply won't work in .nds format due to the way it was compiled. It's not one of the kinds that you can simply rename or remove a small header at the beginning of the file.
If you have a 3in1, flash the .ds.gba file to its NOR and use your slot-1 device as a NoPass to launch it.