JPP,
Deleting the timers on the Topfield and doing a factory reset are not the same thing. If you manually delete the timers on the Topfield, it will give a 'delete' signal to our IceTV servers for those episodes after about 1/2 hour. And if that delete signal is sent, we'll never schedule that episode again - even if you ask us to resend timers. A factory reset will remove the timers without the signal being sent.
That's why we recommend you factory reset. While it's a pain to have to do, it's the safest way to update your Topfield. We'd love to have an easier way to do it - particularly those of us in support who need to talk customers through the factory reset steps twice a year.
Believe me, the last thing we want to do is put our customers through more hassles than necessary, and have already tried the other, less time consuming, methods for dealing with daylight savings changes. They all have their own set of problems. If an easier method existed, that's what we would be telling our customers to do. Hopefully with the new firmware due soon it will be fixed (or at least a lot easier to handle).
Finally, we can't change the time of programs we sent to our customers' boxes as you suggested because it all depends on the timezone setting on the box. Lots of users have manual timezones set and we have no way of knowing when that setting is changed by the customer. We need that exact timing to know when to start sending the different timed programs.