Там проверяется есть ли такой процесс в памяти (camgrabber.exe) и, если нет, то запуск.
Отсутствие винампа не вызывает падения RR. У меня для экономии ресурсов сделано так - если запускается KMPlayer или караоке-плейер, то винамп не останавливается, а вообще выгружается. А по завершению работы KMP или караоке ahk-скрипт заново стартует винамп.
Что до горячих клавиш, то там проверяется какие из плейеров запущены и производится управление более приоритетным.
А вообще, т.к. скрипт постоянно правится, то некоторое количество мусора в коде, конечно, присутствует.