Support for multiple default apps

If a default app isn't visible for the user, try the next one.
Else fallback to the "files" app.