How could I connect to my satellite receiver from Mac OS X and be able to watch TV and navigate through channel list? Is there any free software that could do this?
The closest thing to what you want would probably be the SlingBox.
It's not possible to do this with just software, unfortunately. Satellite and cable boxes are pretty locked down, so you need a hybrid hardware/software solution like the SlingBox.