To change the system wallpaper, you need to call the SystemParameterInfo API. This feature is well documented, look for it on google.
If you need to write something on the wallpaper, you can try to display the text on the image before passing it to SystemParameterInfo.
This means that every time you need to change the text, you will need to start from the original image and add new text.
Gianluca colucci
source share