in reply to Is this a Memory leak ?

Thanks for all your help guys, Going to try WeakenRef just as soona s I can get the bloody thing to install :). As for the other points, I believe your right , i'm sure theres another way of doing it to avoid the circular reference, I have recently 'inherited' the project so am trying to understand exactly what everything does before re-doing it !! When I do I will certainly take those points on board! Again many thanks