Ideally the Windows installer would have options (configurable by the user) to associate file types with Marble for opening: .kml, .kmz, .shp, .osm, ...