> uses > third; What is unit "third"? You need to refer to main unit containing TMainForm. If you don't need to use unit "test" in main unit then it works. Otherwise it creates a circular reference. (Now there is "uses ... test" in the main unit). Juha