Obávám se, že v DLL dojde k nesprávnému volání komponent (volá se jiná komponenta než má). Použij naprosto shodně místo DLL balíček BPL, nic měnit nemusíš, bude to fungovat shodně, má to naopak spoustu výhod - dokonce funguje "pascalská" vazba - nepotřebuješ EXPORTS, můžeš to volat rovnou názvem funkce jak jsi zvyklý.