>> Заново, потому что ты мог добавить что то и сразу пойти в прогу
Оптимизировать это нужно
на ум такое приходит: читать флеху в отдельном потоке, затем дополнять гуи-список на лету, когда мы его уже видим.
ну и хранить последний актуальный список у себя в проге.
>> Это ввод имени листа
для ясности можно добавить этому полю хинт-текст, который показывается когда ничего не введено
кстати, когда музыки много, то составить плейлист становится трудно твоим методом - когда все трэки одном списком.
тут как раз можно сделать фильтр треков по введённому слову,
и ещё можно в разделе "муз. папок" сделать функцию "добавить в плейлист", например по долгому удержанию вылазит меню, далее "добавить все", "добавить выборочно".