Just wondering if anyone can suggest the best way to draw text on the desktop that is persistant. I.e. if I draw text on the desktop using TextOut, the text will persist as long as it is not covered up. Of course this is expected, but in a normal app you would just process a WM_PAINT message to redraw the text, but how could one do this if the text is on the desktop? Perhaps using a timer to refresh it periodically?

Any suggestions welcome.