Comment #2 on issue 144329 by
smc...@chromium.org: Media Device Attach
chromium/src/chrome/browser/custom_handlers/protocol_handler_registry.cc
hooks into the OS to handle mailto links (see
ProtocolHandlerRegistry::Delegate::RegisterWithOSAsDefaultClient).
Should give some good clues about how to model this.