Edit default applications to open KML file? This is a more general question than simply handling KML files, but this is the issue I currently have.

I was looking for an application that could not only download maps for offline use (so I can turn off roaming and avoid paying for data access while travelling), but also display a list  of user-defined applications (created on a computer with eg. Google Maps).

MapsWithMe Pro is supposed to be able to open a KML file, but when opening the attachment in Gmail, I'm not given the choice of opening it with MapsWithMe: For some reason, it opens it with MoboPlayer, which handles audio/video files and obviously complains that it doesn't support KML fils. Google didn't help.

Does someone know how to reconfigure Android (4.2.1 on Galaxy Nexus) so that I'm prompted for which application to open KML files with?

Thank you.
To my knowledge, an app has to register for that -- so it's not simply a question of configuration. You might want to try some other apps which are able to handle KML files, e.g. Locus Maps. If it registers itself for this file type, it then should appear in the selection, and you can make it the default app.

As it turned out, this was exactly what happened with Maps With Me, so that's one candidate working for KML files.