[The executable creates a bitmap that can be stored in a location of your choosing, but all users of the system must be able to modify it.] Each time a user logs into the server the bitmap will be recreated and reapplied to the desktop background.
I have had to include custom VB scripts to get the IP address and OS/Service pack fields to display properly as well.
Today, I tried to power-on my laptop and it booted up normal, except for the fact that Windows Time wasn't showing the current time, it was still showing the last boot-time (Yesterday's).

Selecting any button or menu item will disable the timer, allowing you to customize the layout and content of the background information.
If you want to edit or use a configuration stored in a file (instead of the default configuration which is stored in the registry) specify the name of the file on the command line: BGInfo My Fields: Selects what information appears on the desktop, and the order in which it is displayed.
Using BGInfo is very simple: open it and click the Apply button, and your desktop will have a ton of system information plastered all over it right away.
If you want that information to update regularly, we’ll need to add a shortcut to the startup folder, or create a scheduled task to do it.
You also end up having to copy the bits to each server which makes management difficult if you ever want to make changes to the layout.
Too many moving parts for such a simple end result.
I shut down my computer and started it again after 15 minutes but it was again showing the last boot time (15 minutes ago). Reset all time-related settings to default and reboot.
I think, something is broken when the laptop shut down due to overheat, as it's not taking into account of the time when it's turned-off. If it doesn't work it's probably the CMOS battery, although that's a bit odd.
You can edit any field as well as the font and background colors, and can place it in your startup folder so that it runs every boot, or even configure it to display as the background for the logon screen.
Because BGInfo simply writes a new desktop bitmap and exits you don't have to worry about it consuming system resources or interfering with other applications.
BGInfo has been around for ages and has been a long time favorite in Windows shops all over the world.