Du hast doch schon mit Delphi-Mitteln (Units/Packages) schon sehr viele möglichkeiten die Übersichtlichkeit zu erhöhen. Mit
DLL's gibts eigentlich eher Probleme da du hier sehr auf Versionen aufpassen musst. Das hauptproblem wird sein das du dann immer genau buch führen musste welche
DLL-Versionen mit welchen anderen zusammenspielen und es dann gewaltig kracht wenn du mal eine ältere Version nimmst die z.B. andere globale Variablen hat.
Windows Vista - Eine neue Erfahrung in Fehlern.