Vehemently disagree. The method I propose uses two URL schemes:
With two schemes, you don't need to snip and encode... you just pre-pend the original URL with
It may be uglier, but it is way simpler, and faster to create.
With a single url scheme, first you must snip the Dynalist path and hash:
Then encode it to this:
Then prepend with the scheme, command and parameter