“You can see this eventually better in pcmanfm-qt - it is a main part of LXQt but can also be used outside of LXQt. This will lead to some questions: How to take over the system Design, iconsets etc - those things are easy if a application use the lxqt-session and the lxqt-platform-plugin - much things to learn, sure. And in these cases it is fine if people with knowledge can help - that what i would like to say with formal standards.”
At this stage, I was just getting some code up and running (version v0.01 )and so was not thinking about formal standards relating system design and icon sets. However, what you say is helpful and gives me a better understanding of what you mean by “formal standards” as I had misunderstood what you were saying in your post.
Also as I currently understand matters the LXQt desktop sits on top of the Openbox window manager which uses X.Org Server (X11) as the display server. I am sure I read somewhere that the longer term goal of the LXQt team is to replace the X.Org server with Wayland and use Mir as the compositing window manager.
This type of development is way (way, way) outside my knowledge zone and IMO for this type of utility it makes sense to build the software which links against liblxqt.so as it develops. Maybe I am wrong.