Nemo-qml-plugin-thumbnailer’s Thumbnail uses URL for a source, but unlike Image only supports local paths. For example, this code shows nothing on the screen:
I could of course workaround this by caching images myself and using normal Image, and I probably will. But I think that the native solution should have this fixed.
I also came across this issue a while ago, and tried SocialImageCache (which is not striclty intended for this use, but does have exactly the functionality of caching remote images).
I never continued my search for a solution, but I believe the " privileged" part can be solved using Launcher permissions, placing a file in /usr/share/mapplauncherd/privileges.d/harbour-storeman/app-name.privileges, and adding p, and i privileges: