Nunja, alte DLLs unterstützen ja auch nur alte Funktionalitäten, ich fürchte, mit TLS sieht es da schlecht aus. Daher würde ich eher den Ansatz mit der externen
DLL präferieren (oder gleich eine Migration des ganzen Projekts, aber so etwas kann natürlich dauern, sofern überhaupt möglich).