If your free users are not able to view videos, this sounds like a package problem. What does your "Free Trial" settings in your admin look like?

As for favorites, the favorites link is controlled by the video_add_favorite.js file (opening and closing). However, the function of adding a favorite is controlled by video_add_favorite.php located in the Ajax directory. This file, unfortunately, in encrypted and cannot be modified.