Дополнительная программа не нужна. В современных телефонах можно выбрать любую мелодию из памяти телефона и установить как рингтон.
Способов несколько.
Можно из списка файлов запустить, а в плеере выбрать пункт "Установить как", затем выпадет меню для выбора "Мелодия телефона", "Мелодия контакта", "Мелодия сигнала", ну или что-то похожее.
Можно зайти в Настройки -> Звук -> Мелодия телефона.
Можно зайти в "Контакты", выбрать контакт, потом Изменить -> Мелодия звонка, а там уже выбираете, откуда устанавливать (предустановленные системные или свои с карты памяти).
На карту памяти, понятно, вы должны предварительно закинуть нужные песни/композиции/мелодии.
Эти настройки на базе смартфона с ОС Андроид. Думаю, на других будет не сложнее.
Удачи. :)