Господа, то ли лыжи не едут, ну вы поняли, то ли я заработался. А куда подевалась данная кнопка? Нужно функцию запустить только однажды перед другими действиями.
@Antonio "Вызов функции в несколько потоков" намного мощнее, может динамически менять количество потоков в любое время. Например, скачать 10 файлов не последовательно, а параллельно, а после завершения удалить потоки и продолжить далее. OnApplicationStart - просто полезное сокращение.