Хорошо, я нашел способ сделать шарик кликабельным, и нажатие на него действительно останавливает его снова. (На другом сайте, на который я ссылался в исходном вопросе, спрашивающий спрашивает, что это не так. Хотя он был в VS2005, а я использую VS2008.)
Во всяком случае, я вставил в макрос строку паузы, чтобы она могла работать достаточно долго, чтобы я щелкнул по шарику:
System.Threading.Thread.Sleep(2000)
Было бы неплохо узнать, есть ли где-нибудь диалог для включения этого, на случай, если у меня сумасшедшая перемена.