Sorry for the much-delayed response, been hectic around here. The issue has been much reduced with nvidia's latest drivers, but it still happens occasionally, especially with higher resolution backgrounds. I do not think Nvidia's Surround is specifically responsible as it hasn't been the target of any driver updates or fixes. I really would like to know if there is a way to issue a command or write a script if there was a hook for it in say, power shell or otherwise, as sometimes it also does not un-pause after a full-screen game.
This would be a batch script you could run to restart explorer which should work
@echo off
echo Restarting Windows Explorer...
:: Kill the explorer.exe process
taskkill /f /im explorer.exe
:: Wait for 2 seconds
timeout /t 2 /nobreak > nul
:: Start explorer.exe again
start explorer.exe
echo Explorer has been restarted.
pause
Sean Drohan
Stardock Product Lifecycle Manager