Большие программы собираются из маленьких подпрограмм. А те которые еще больше - из "бантиков", картинок, "песенок". Недавно удивился размерам драйвера Wi-Fi для winСE6 - на порядок больше обычного. Посмотрел исходники под луникс - там 80% занимает фирмварь, которая заливается в usb донгл при инициализации/в зависимости от режима.