I sometimes use Construct 2 to create video wallpaper and in this case, I used some of the WebGL filters to make this relatively simple, bokeh effect, which I've released as a desktop video wallpaper.
There's a gradient filling the background that provides most of the color. The WebGL filters were applied to the circles and included a mash of color blends (Multiply, Hard Light). The circles are moving via randomized Sine behaviors (both Horizontal and Vertical) and for the purpose of seamless looping, they start and end at the same points.
If I can recover the data from my computer crash, I'll post the .capx file as well but here's the export and wallpaper versions. Oh, and the exported file requires a pretty beefy computer for decent frame rate.
Construct export through Dropbox: Watery Bokeh
Wallpaper through Google Drive: Watery Bokeh