Color change in listview

Does anyone know how to work around the following problem?
A listview has an attached TImageList containing one icon - the first
When the user changes the colors in Windows (via control panel), I reset
the listview's background color. It's changed by setting the color
property to clWindow by code (I handle the windows message
WM_SYSCOLORCHANGE). But how do I do to set the new color as background
color to the images in the list? They still have the old color