You can create either a .NET or a Java app to schedule or view the report - it would connect in to the CMS and handle things from there. It's not difficult to set the database connection in code. Your best bet for additional help will be to look here: http://scn.sap.com/community/bi-platform/microsoft-net-sdk or here:http://scn.sap.com/community/bi-platform/java-sdk. There is sample code available in both places as well.
Also, while I know that the utility Ido is referring to will work with Crystal reports, I'm not entirely sure it will work with reports that reside in CRS. So, you'll need to review it closely to determine whether it will work for you.
-Dell