use webcal scheme for ics feeds
The Webcal protocol prefix is used to trigger an external protocol handler which is passed the URL of the .ics file rather than being passed the downloaded contents of the file
Sounds reasonable to me, but I am not sure about actual software support.