Visual C++ Source Code of the Random Photo Screensaver
The source code of the Random Photo Screensaver is released under the same GNU General Public License as the binary. On this page you can download the full source code written in Microsoft Visual C++ 2010 Express Edition.
For updates, you can simply update the RPS source files, which will be much much smaller. Future updates will be published on github.
To install read the ReadMe.txt in the zip file. It should be a matter of downloading the full version, extracting it and opening RPS3.0.sln in MSVC 2010. Please let me know how you get on with the source.
At the moment the code isn't thoroughly documented. It's on my to do list to create full documentation so you can more easily extend the existing code, or use it to base your own screensaver creation on.
Please contact me if you've made any improvements to the screensaver.