Hi Stef, this one is in SmaCC. I'll see if I can switch to your solution.
I had a look at Nautilus add protocol for fun. 2303 entries for a subclass of MorphTreeModel :( I reduce that to 11 entries in AltBrowser add protocol for the same use case. Thierry