Probably because it is a Power PC based, not intel. Is this still a problem?
That's the issue, You can use Watch on Slingbox.com and Setup on Slingbox.com only on a Intel-based Mac OS system, have a look at this article,
You can try to install the SlingPlayer for Mac, you can find it here,
Regards and I hope this helps