What's so dynamic about DLL's?
They are mapped into your processes address space at runtime rather than statically linked to your exe at compile time.
Yes, but you still need the DLL's to use the exe. If they are not used by multiple programs or as something like a plugin they probably aren't really an advantage.