What if, rather than creating emulator applications for the DS that would launch your normal .SMC, we were to create a Patcher (similar to the type used to allow slot-2 flashcarts to play DS ROMs) that would modify the ROM into 1) a .NDS file and 2). modify the contents so that it would be better adapted to the DS hardware.
A key issue with the current emulators is that they tend to unpack the entire .SMC into RAM. Without a RAM pack, the DS only has 4MB of internal RAM to utilize for this task. Many SNES games, such as Seiken Densetsu 3, go over this limit. This is also limits compatibility with Slot-1 devices on their own. Instead of straining resources even further by forcing the DS to juggle an emulator app along with the actual .SMC data, why not just focus on the game? While a universal fix/patcher doesn't seem easy or likely, I'm sure experimentation with single games can lead to some big things.
A key issue with the current emulators is that they tend to unpack the entire .SMC into RAM. Without a RAM pack, the DS only has 4MB of internal RAM to utilize for this task. Many SNES games, such as Seiken Densetsu 3, go over this limit. This is also limits compatibility with Slot-1 devices on their own. Instead of straining resources even further by forcing the DS to juggle an emulator app along with the actual .SMC data, why not just focus on the game? While a universal fix/patcher doesn't seem easy or likely, I'm sure experimentation with single games can lead to some big things.