Dynamic text printed on the desktop using Delphi?

I have seen on our cloud servers, there is some text printed on the desktop dynamically, showing how much memory is available, hard drive space, etc. This is not like a window or gadget or anything, but somehow it's painted directly on the desktop. How can I accomplish this? I've seen only text, but it would be nice if I can draw graphics on the desktop as well.

Here's a sample of what I mean:


Due to someone's misunderstanding of what I was asking, allow me to clarify:

I do not necessarily need to do exactly what this existing tool does. In fact, I am not wanting to print system information at all. I want to print my own information to look the same way, but it does not matter what approach I use to accomplish this (whether using a window, saving a desktop image, drawing to the desktop's canvas, any of those are possible answers). I only want to make something to have a similar end result.


There's a very good chance it's not actually painted dynamically, but is instead using something like BGInfo:


This is a utility that runs at startup (and can be set to re-run periodically), and creates an image that's then used as the desktop background.

Need Your Help

How to validate Tapestry's form fields with values that come from database?

java javascript validation field tapestry

I have a question regarding field validation with values present in the database.

Rails 4: How to use form_for and partials

ruby-on-rails ruby form-for partials

I am newbie ruby programmer and I´m suffering this error

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.