If anyone is interested, I have written a small app for macOS that can download images from the M10 over WiFi. You can download the app from my blog here.
There was a thread here earlier this year looking at how the wireless protocol works with the M10. In short, yes, the M10 uses a more-or-less standard version of PTP/IP with some MTP extensions and zero-conf for service discovery. You can query the camera to get information about the supported properties and operations. While it would be possible to fully fully replicate the functionality of the iOS app, I do not think that this would be wise without support from Leica as there is a risk that mistakes in using reverse-engineered protocol features could cause problems with the camera. For this reason, the wireless download app uses only standard PTP/MTP features.
The main problem with downloading images over WiFi is that the M10's wireless is quite slow - presumably a limitation of the antenna configuration and battery. This means that it takes a few seconds to download each image, and downloading thousands of images is unrealistically slow. However, for occasional use when you do not have a card reader to hand, such as when travelling with a laptop, it is still useful.
The app and user interface are quite basic at the moment, but if there is enough interest I can develop it further and maybe spice up the look-and-feel.