Update: I have created a self-contained install script which will install and set backinfo with 2 clicks – here.
If you have been on Microsoft training courses, you may have seen computer information displayed on the desktop. This isn’t done using the publicly available bginfo from sysinternals – http://technet.microsoft.com/en-us/sysinternals/bb897557.aspx – they have another tool called backinfo.exe. This is much better in my opinion, it supports higher resolutions without repeating and generally looks nicer, I use this as standard now on all my servers. This is included in the WSSRA Virtual Environments for Development and Test (see http://blogs.technet.com/b/johnbaker/archive/2006/02/15/where-can-i-find-the-backinfo-utility.aspx for more info), but you can download it below for convenience. Customise the ini file as required. You can also use a bitmap file with both tools.
Updated 10/07/13, now includes .ini with OS info as per comments below:
Also see my other post for a PowerShell script to configure a machine to load backinfo on logon: http://www.msdonkey.com/server/backinfo-powershell-script/
Edit: Here is a complete file with the scripts, batch file and backinfo files. Just edit the location in the ps1 script: backinfo_complete
Here is a comparison of bginfo vs backinfo.
And with a custom background bitmap:
To get the bitmap to display, I edited the default desktop background C:\Windows\Web\Wallpaper\Windows\img0.jpg in paint, saved to the same location as a 24-bit bitmap file, and then added this to the .ini file:
BackgroundBitmap = C:\Windows\Web\Wallpaper\Windows\img0.bmp