That's would be the best option. Will it be made?
Anyway, xxx.frontend2assoc.nds is a good solution for abandoned homebrew IMHO meantime.
Here it is: http://sourceforge.net/projects/lactlib/files/nds/frontend2assoc.7z
Write /__rpg/associations.ini as mentioned in http://gbatemp.net/threads/gameyob-a-gameboy-emulator-for-ds.343407/page-16#post-4588074
Then put frontend2assoc.nds as gbc.frontend2assoc.nds or configure iMenu to call it.
frontend2assoc.nds supports extlink.dat/plgargs.dat/loadfile.dat formats.
By the way, this is just a subset of xenofile, which can understand both associations.ini and extlink...
Soft Reset:
DragonQuest3 OK PokemonCrystal Guru StarOceanBlueSphere Guru