I believe the attached BSV demonstrates this working, Mark. I set the Background Refresh to 30 seconds and set the Administrator VP's Background process and Background Process Output.
It seems to refresh faster than the # of seconds in the Background Refresh setting.
To demonstrate, create an instance of SystemSettings, then select "HTML - Mark" or "HTML - Tom" at random times. You'll find there is a delay between the time you click the menu option and the update of the VP.