nsIFile.reveal() will fallback on nsIExternalProtocolService