I've created this workaround for "Bubbles Screensaver" with desktop background:
Dowload this zip package: http://sdrv.ms/127i36S
Unzip package in a temporary folder;
Copy "BubblesBackground.scr" and "LaunchBubbles.exe" files in "**C:\Windows\System32**";
Open "Task Scheduler" and create a new task with this parameters:
General
Name: Bubbles Background
Triggers
Begin the task: On an event
Type: Basic
Log: Windows PowerShell
Source: PowerShell (PowerShell)
Delay task for: 1 second (type it manually)
Now select "BubblesBackground" screensaver with desired time delay.
Issues:
When the screensaver start, screen goes black for about a second.
The screensaver also will start every time you start manually "Windows PowerShell",
to take into consideration in the case where it's used frequently.
The screensaver only works properly in desktop mode.