Доступ ко многим protected методам можно получить через интерфейсы: ClientToScreen доступен через IControl, т.е. любой контрол (Ctrl as IControl).ClientToScreen
про поиск TCommonCustomForm - у всех контролов есть Root - TCommonCustomForm(Ctrl.Root.GetObject) (незабываем проверять nil :) )
еще есть Scene...