А чем эти источники отличаются от тех, которые автоматически ищутся в самой программе? Ведь они тоже ищутся подобным скриптом, вполне вероятно, что они уже и так присутствуют в списке.
Спрашиваю не с каким-то негативным подтекстом, а с целью понять логику работы программы, т.к. только сегодня...