BGInfo is and awesome little goodie cooked by the guys over at Microsoft.
How many times have you walked up to a system in your office and needed to click through several diagnostic windows to remind yourself of important aspects of its configuration, such as its name, IP address, or operating system version? If you manage multiple computers you probably need BGInfo. It automatically displays relevant information about a Windows computer on the desktop's background, such as the computer name, IP address, service pack version, and more. 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.
The deploy I have of this is as follows:
BGInfo runs on a server. I use a .bat file placed in the all users startup folder, to remotely run the app. This way at login, your background is refreshed.
The .bat file contains the following:
@ECHO OFF \\servername\sharename\BGInfoFolder\BGInfo.exe \\servername\sharename\BGInfoFolder\bginfo.bgi /timer:0 /NOLICPROMPT
When you configure BGInfo.exe with the options you want, it will save a .bgi file in the same folder. This is your config template, and changes you wish to make, do so by launching the .bgi with BGInfo.