Dragan,
Ok, the redime is blowing the external object refs away that were in your array property. With the array you had the controls collection that held a ref and your array that also was holding a ref. Now you removeobj and get the controls ref destroyed and then redime the array which blows away those refs.