I still think that the programmers have made more work out of it than it needs to be. And here's why. When I was with Dish just a few months ago, they had an iPad app that would do what this application does, it just did it on an iPad which is certainly way underpowered compared to the min specs of this program. I don't quite understand why they would take that route.
I am thinking that the DRM protection stuff is the main culprit with many issues.
I saw my son and wife at a baseball game, I thought it would be cool to go back, freeze frame and take screen shot of them and send it to their phones. However, I found out screen shots of direct2pc show up as a green block of nothing.