It is not clear what you are trying to do
However, you declare TPumpControl so that it inherits from TMainForm, and you redeclare the DutyCycleXFSEChange method, which is very strange, and wrong.
So From unitB I want to access the objects from the form. I'll provide a compilable example.