Thanks.
The reason I posted it here is because it is the IceTV plugin that keeps adding the timers. I know this because the IceTV logo is attached to the timer in the timer list. So, if I delete the timers added by IceTV (with their logo), the next time the IceTV information is fetched, there is first the timers I have set which get picked up by IceTV, and then IceTV sends its information to the plugin and this adds a duplicate set of timers (with their logo) to the list on the T2. I then get duplicate recordings.
It does not matter if I go into my IceTV account and remove all my timers, the fact that it reads the timers from my T2 means they get set back in IceTV.
Now I have only a single instance of the channels with Last Scanned and Favourites are completely blank.
There are no duplicates of channels in my terrestrial _lcn file either (i.e. the channels like 1, 2, 3, 7, 9 have been effectively disabled with the only lines that hold information being 11,12, 13, 21, 22, 23, 24, 30, 32, 33, 70, 71, 72, 73, 76, 90, 92, 93 and 94.)
I know it is the IceTV plugin doing this because if I disable the IceTV plugin, I do not get anything added and no duplicate timers.
I am also aware of issues with the way the T2 handles channels and their LCN. What is happening at the moment is IceTV working as it did for the earlier Beyonwiz models which used the LCN and not the line position in the .tv file to give it a pseudo LCN. This should really not be a problem as all that needs to happen is to read the LCN and then transpose that to a line in a.tv file, and then check the timer list to see if there is already a timer programmed that matches. If there is not, then add one, otherwise skip it.
As things stand, there is a significant incompatibility between the Tx series and IceTV, and there is no setting in IceTV to deal with this behaviour.
So, at the moment I have IceTV disabled. I will wait and see if there are any developments, however it does not look good for IceTV and me at the moment.