Don't put the TurboActivate.dll and .dat files in the system folder. Put them in the same folder as your application. For instance, let's say you have 2 apps. Each app will have TurboActivate.dll in the folder and its own copy of TurboActivate.dat. For example:
C:\Program Files\YourApp1\ YourApp1.exe TurboActivate.dll TurboActivate.dat
C:\Program Files\YourApp2\ YourApp2.exe TurboActivate.dll TurboActivate.dat
Yes, you'll have a copy of TurboActivate.dll in each of your app's folders, but frankly it's not that big. Plus you avoid DLL hell situations where one version of your app expects certain output from TA that was subtly changed in the version of TA included with your other app.
Does this make sense?