@ lardman,
std. disclaimer: I\'m not a programmer. When I make a switch of wallpaper, style, splashscreen, or screensaver with NewStyleZ, first there is an Apply button that I presume writes the config file(s), then with OK, it exits and there is, a restart like after a program install when you exit the graphical installer, (not a full restart of Qtopia that you can do from ShutDown menu).
Again a script that changes the conf file and does the qpe restart would work, but from what I can see at this point, it would be annoying, to say the least. I just use NewStyleZ to change wallpapers/styles as my mood changes; might be once every 2 weeks, might be 2 times a day or more if I find a cool image for a wallpaper to try.