Just allow in native runner, when adding an new game to library, import data from desktop file.
Some Linux game shops delivers installers. which create .desktop file on desktop. So why user must fill each field, when adding a new game to the library? Just allow to import data from desktop file.
Edit: Ok. I realized there’s import option.