How do you create your own custom moniker (or URL Protocol) on Windows systems?
Examples:
Take a look at Creating and Using URL Monikers , About Asynchronous Pluggable Protocols and Registering an Application to a URL Protocol from MSDN