I've been experimenting with another plugin that ships files to Amazon S3.
If Snapshot Pro is activated then the other plugin fails. It reports that a library is already being loaded. The library might have the name CFrun: this is the string output in the other plugins' error message.
If I deactivate Snapshot Pro, then the other plugin functions as expected, without generating error messages.
I did a quick grep through the Snapshot Pro directory, but couldn't immediately see the string
"cfrun". But I'm probably just missing it.
I suspect that a library is being called using 'require' or 'include' instead of 'require_once' or 'include_once'. So a library is probably being twice.
The double-inclusion of the library might be being picked up by the other plugin, which then throws an error to prevent conflicting versions of the same library loading.
Just an hypothesis.
But if hypothesis is correct, then Snapshot Pro might possibly interfere with other plugins that use the same library. If so, then it might be possible to add safeties into Snapshot Pro to prevent this from happening.