Next up was DeskPicture. I had looked forward this because all I’ve found that randomizes the desktop picture is a shareware program, Backdrop, and Backdrop doesn’t work quite right on the SE/30. Under MultiFinder it’s not too bad, but under the Finder the desktop picture is overwritten by every window or icon. DeskPicture hadn’t been advertised as having desktop picture randomizing abilities, but hoped it would have them.
DeskPicture supports multiple monitors, which is good, because we’ve added a color monitor to the SE/30 (the Micron Xceed card and the Apple 13" color monitor). It does randomize pictures, which pleases me to no end, and it even tells you how much precious RAM you waste by putting a picture on your desktop. If you have one of the monster 19" monitors and wish to have a desktop picture, DeskPicture has a virtual screen function which uses little memory in favor of using some disk space. DeskPicture’s virtual memory abilities work well, but are a tad slow at redrawing the screen because of reading everything in from disk. I would only use it if I had to have a certain huge picture on a 19" color monitor, and even then, it’s ridiculous to waste so much memory and disk space on decoration.
DeskPicture has a few quirks. It loads pictures from other volumes automatically, but only if the formatting and partitioning software uses the same technique as Apple. Apparently Silverlining doesn’t because that’s what I’ve used to partition my hard disk. DeskPicture would load and reserve memory, but wouldn’t display the picture. Putting the pictures on the boot volume solved the problem. DeskPicture displays StartupScreen files and PICT files, but not MacPaint files, which meant that I had to convert a number of the old files I used with Backdrop to work with DeskPicture. Unfortunately, I chose to convert them to PICTs, assuming that PICT was a better format to keep the images in if I had a choice. This is unfortunate because although DeskPicture can move a PICT around the screen and scale it to the screen, it doesn’t remember those settings if you ask it to choose a random picture later on. A preferences file could be used to store those settings, I would think. Luckily, I understand from Clay Maeckel that the next version of DeskPicture will address some of my criticisms.
Considering the shareware alternatives, DeskPicture is worlds better. Backdrop is showing its age, and Clay’s own DeskPICT isn’t nearly as friendly or powerful. I’ve heard of other programs that do this sort of thing, but none has been popular enough that I’ve found a copy. Highly recommended.