As I understand it, mkvmerge allows you to select tracks to be the default at which point whatever player you use is supposed to select that track by default. If there is no default, then the player is supposed to play the first track. If every track has its default boolean set to false, then no track is the default and the player is not supposed to select any track. There is also an option for selecting the default language, though I think that what that does is set each track to the given language unless the specific track has its language set directly, so I don't think that relates to the default track.
OGMRip has an option in the preferences for selecting the default language. My guess is that if this option is set, then the first track with the given language is set to be the default track. However, I really don't know what it does exactly. I believe that at present, OGMRip does not set any tracks as the default - at least if no language is set in the preferences as preferred.
In either case, what I would like to be able to do is select a specific track as being the default track - regardless of its language or position in the list of tracks. I believe that that basically amounts to setting its --default flag to true for mkvmerge. Also - and more importantly for what I do - I'd like to be able to tell OGMRip to set all tracks to not being the default (that is, set the --default flag for all tracks to false) so that the player (assuming that it's implemented correctly) will then select no track. Personally, I care about this with regards to subtitle tracks, but I believe that it's the same with audio tracks.
My guess is that the main GUI change would be to add a checkbox into the options dialog for each track which says whether the track is the default or not such that selecting it unselects the checkbox for the other tracks of the same type (as in audio or subtitle type). I'm not quite sure what the best way to make it so that _no_ track is the default track (as opposed to not having any track selected as the default) since I would think that we'd want to retain the ability to distinguish between none of the tracks being the default track and having no track selected as the default (though the distinction is pretty easy to misunderstand). My suggestion would be to have a second checkbox which makes it so that there is no default track (at which point it naturally disables all of the checkboxes for selecting the default track). Perhaps such a checkbox could be worded something along the lines of "Select no track by default." You may have a far better idea of how to implement the necessary changes in the GUI, but it would definitely be desirable to have full control over which track is selected to be the default - including the possibility of making no track the default.
Now, the one problem I see with this (other than potential issues in changing the GUI) is whether the other containers follow the same rules for default tracks or whether they even allow them, so perhaps it won't work very well to have a universal way to set which track is the default, but it's certainly a feature that I would like in OGMRip for mkv files.