Идеята е периодично да обновявам тапета на работния плот, чрез C++ може да се направи така:

#include "iostream"
#include "windows.h"

using namespace std;

int main() {
    int result;
    LPWSTR wpath = L"D:\\wallpaper\\02700_trifecta_1366x768.jpg";
    result = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, wpath, SPIF_UPDATEINIFILE);
    return 0;
}

тествано с GNU GCC компилатор