Undeclared identifier это значит не видно радиокнопки из этой процедуры, вторая ошибка связана с первой и исчезнет, возможно нужно добавить явную указку на родителя компонета (if (MyForm.RadioGroup1.ItemIndex =0)...)
Сначало устанавливается флаг начала процесса в true, затем процедура запускается - т.к. кнопка уже нажата, в последующий вызов обработчика сообщений формы она снова не запустится пока не будет "отбоя" в виде отлова мессаги типа WM_LBUTTONUP