Scrolling with Marble Scroll and SetPoint
Marble Scroll will work with the latest version of SetPoint as long as you make some small changes.
First of all, if you're using either one of the two small side buttons (Windows default functions: Back and Forward), you must change the binding to "Generic Button" in SetPoint. If you're using the middle mouse button on any Logitech mouse, change its binding to "Middle Button" - you'll find this in the "Other" section.

In Marble Scroll, SetPoint's button 3 (the small left one) is listed as "Back (Button 4)" and button 4 (the small right one) is shown as "Forward (Button 5)". Button 3 is usually the middle mouse button, but the Marble Mouse doesn't have one so SetPoint's numbering differs slightly (sorry about that).

