Это не похоже на то, для чего вам нужен таймер, если ваша загрузка не происходила в потоке?
Если это так, как говорит Абэ Мисслер, просто используйте Thread.Sleep (60000) в потоке, который вы хотите подождать.
В противном случае, если все это происходит в одном потоке, ваша программа все равно будет ждать, не нужно создавать таймер, если вы не хотите что-то, где она ждет до 60 секунд, а затем время ожидания, если после этого загрузка не удалась много времени?
В этом случае вы можете настроить таймер, который запускается при запуске загрузки и останавливается либо по завершении загрузки, либо по истечении шестидесяти секунд.