@Wolfak, timerTick можно удалить, он нужен был в первых двух способах. Непонятно, кстати, почему такая ошибка была, можно конечно попробовать сделать что-то вроде (EventHandler)timerTick, ну или по-другому преобразовать, но наверно не нужно, раз через лямбда-выражения уже работает ;)