A simple approach is to render the text you want on the fly (perhaps with something like pbmtext). I imagine there must be an OSX-equivalent of xsetroot. If nothing else, you could probably do some awful AppleScript thing to drive the system preferences.