Hola,
No sé yo si las "DLLs" están ahí para hacer más liviano el ejecutable de tu programa. En cierto modo podría verse así, pero, no creo que se trate simplemente de "dividir" el ejecutable en DLLs. Por otro lado... no sé yo si tendrán que ver los "cuelgues" de tu programa (si los padeces) con el tamaño del ejecutable.
¿Qué habías pensado para decidirte por usar DLLs? ¿Cuál es tu idea? A lo mejor a partir de ahí...
