Ну, я понимаю если бы весил экзешник 25 метров... метр то уж зальет пользователь даже на модеме
Просто не требуй обновления при затыкании каждого незначительного изъяна - выпуская новую версию как только фикс или апгрейд будут значительными, ведь не антивирус же пишишь... или антивирус? кстати а что ты пишешь?
Еще вариант - отдельные RES файлы со всеми ресурсами. На крайняк - данные часто хранят в dat и в bin файлах, ну если вдруг не хочется светить битмапы и какие-либо ресурсы... А идея с DLL кстати тоже хороша