I know this doesn't fix the issue, as some f yuo are getting muchos CLI, but it might help you understand how CLI works, and why several are needed.
ATI Catalyst™ Control Center - FAQ Originally Posted by AMD ATI Q10: Why does the ATI Catalyst™ Control Center require 3 “CLI.exe” files as well a “Preview.exe” file?
A10: The ATI Catalyst™ Control Center has been separated into different components (a unique instance of CLI.exe per component) because it allows us to tune the characteristics of the process instance to the type of component. One component is called the “Runtime”, which acts as a server to all of the other client components. The two other client components are the “User-Interface” and the “System Tray”. The client “CLI.exe”s are tuned differently to enhance performance; the “User-Interface” client is optimized to run for short periods of time, whereas the “System Tray” client is designed to run for long periods of time. The “preview.exe” file (used for the 3D preview) is a based on the Win32 process (whereas the rest of the ATI Catalyst™ Control Center is based on the .NET framework), and is strictly an OpenGL application. Note that the preview “preview.exe” process is used only when the “User-Interface” is operating, and is ended as soon as the ATI Catalyst™ Control Center is closed.