Compiled ok with Delphi 8 patch 3, but running the generated exe got exceptions like this: (I noticed that, the TeeChart assembly is 1.1.1879.21176, so there must be some 1.1.1864.22788 in your code or resources, for I didn't install that release on this machine)
"=== Pre-bind state information ===
LOG: DisplayName = TeeChart, Version=1.1.1864.22788, Culture=neutral, PublicKeyToken=9c8126276c77bdb7
(Fully-specified)
LOG: Appbase = C:\work\ezlag.com\TrendRules\
LOG: Initial PrivatePath = NULL
Calling assembly : TrendRules, Version=1.0.1889.27302, Culture=neutral, PublicKeyToken=null.
===
LOG: Publisher policy file is not found.
LOG: Host configuration file not found.
LOG: Using machine configuration file from C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\co