That shouldn't be too hard Glenn, but he describes what would sound more like a 3d object like from Object Dekstop
http://www.stardock.com/products/odnt/

BGInfo will replace the desktop as it's a .BMP file. But as he describes a user can change his/her background and their desktop image would still remain. With BGINFO it would not, it would be overwritten.