мне кажется, тут лучше вместо цикла посчитать app.arguments().indexOf("--config"), проверить, что не -1, а потом взять следующий как имя файла