Windows 8 (or whatever its name will be when it's released)
will have a new feature where the Aero colors can be
automatically adjusted according to the selected wallpaper.
This seems to be a nice feature, and there's even a tool available
that offers that feature for Windows 7: Aura.
But there are some things about Aura that bother me, so I hacked together
my own tool which offers that feature.
Unlike Aura, AAClr is written in plain C++ and doesn't
use the .NET framework. For tools that are supposed to be started
automatically on logon, this ensures that the whole startup time
doesn't increase by several seconds.
AAClr also detects changes in wallpapers by catching events
from the system and doesn't use timers that access the wallpaper file
several times a second (like Aura does). That means that AAClr is idle
most of the time and only wakes up when necessary.
And about resource usage: AAClr uses less than 2MB of
private bytes - I think that's not too much.
The link to the download can be found on the project page.