i'm currently playing with the idea writing a desktop-integrated application for my personal system, which should act similar like usual desktop widget engines (screenlets, gdesklets, google gadgets). It should give me a complete overview about different information about my system, from the internet and should finally visualize them on my desktop. It should centralized all my daily necessary information.
The easiest way would be surely to write my own widgets for one of the known desktop widget engines, but i would prefer to write it from the scratch. Therefore i'm currently looking for some implementation hints, how i can build a global view on the desktop that is not decorated with borders, titlebars and something else by the window manager and has no background color. Special transparency X% effects are not necessary, where compiz would be needed.
A good example for that would be conky with additional libcario support for drawing. I would also choose a bigger gui toolkit like GTK+ or QT. Direct Use for the more complex X11 API Interface would be also an option. Preferable languages are C and C++.
I would be glad if someone could share his knowledge if he has already some similar experiences in that field.