Что лучше юзать? Я имею ввиду как передавать настройки программе... Через ранее запрограммированый конфиг - он может быть один на 10 прог или же диалог на каждую прогу свой?
Смотря какие настройки будут передаваться. Если данные настройки не измены нафиг нужен вообще конфиг/диалог, но это уже будут не настройки. Настройки – то, что настраивается, если только тобой можно и конфиг, а вот если еще пользователь, то нужно ему дать выбор в диалоге.