DLL (динамические библиотеки) содержат дополнительные функции или сложные библиотеки для преобразования изображений. Также в DLL можно хранить не только функции и процедуры, но также и ресурсы (всевозможные изображения, иконки, строки и т.д.). А также формы, плагины.