@kugiigi I'm pretty sure it only works for clicks as it takes appID
For the messaging app... I think you can use 'message://' 
You can see the hooks for the url-dispatcher in the system.
$ lomiri-url-dispatcher-dump
video,"",/usr/share/lomiri-url-dispatcher/urls/mediaplayer-app.url-dispatcher
audio,"",/usr/share/lomiri-url-dispatcher/urls/mediaplayer-app.url-dispatcher
syncmonitorhelper,"",/usr/share/lomiri-url-dispatcher/urls/syncmonitorhelper.url-dispatcher
evernote,"",/home/phablet/.cache/lomiri-url-dispatcher/urls/notes.ubports_reminders_1.0.1.url-dispatcher
tel,"",/usr/share/lomiri-url-dispatcher/urls/dialer-app.url-dispatcher
dialer,"",/usr/share/lomiri-url-dispatcher/urls/dialer-app.url-dispatcher
addressbook,"",/usr/share/lomiri-url-dispatcher/urls/address-book-app.url-dispatcher
message,"",/usr/share/lomiri-url-dispatcher/urls/messaging-app.url-dispatcher
sms,"",/usr/share/lomiri-url-dispatcher/urls/messaging-app.url-dispatcher
http,"",/usr/share/lomiri-url-dispatcher/urls/morph-browser.url-dispatcher
https,"",/usr/share/lomiri-url-dispatcher/urls/morph-browser.url-dispatcher
...
I think the apps should receive an url if it's indicated in the desktop file:
Exec=morph-browser %u
%u should be 1 link, %U a list of them