Roku TV does not work with Satellite remote control

I purchased Roku recently and I have so far loved it, except for the remote control. Is there a way that I can program my satellite remote control to work perfectly with Roku? If I do, what are the complications that are likely to occur? I have also heard about channel lock, but I have not clearly understood it. How is it related to programming my satellite TV remote?
