That could be tested by using two SD cards with the same games. Change the game on one, eject and then insert the other one.yes, ejecting the card while cycling games is not recommended.
I made an assumption that the "current game" to display and launch is stored on the SD card's boot sector. we just need to verify if that's correct and if it can be set manually. in that case, editing the game on PC or creating a 3DS homebrew to edit the "game to display" could be created.
it's only a possibility, I don't know how the card really work.