If it is going to take 20 minutes to download a 1 hour programme I would be quite pleased! My trick when I need to use iplayer desktop is to set it downloading when I am ready for bed and I then have it available the following morning to replay, without interruption, when I wish.
P.P.