After changing the Product List background color in Website Settings > Product List > Grid View > Edit preset, I have noticed the GridView "BackgroudColor" is always returning "#FFFFFF", despite any change in that field.
The field is called like this:
Pageview.AreaSettings.GetItem("ProductList").GetItem("GridView").GetString("BackgroundColor")
It is a bug, or we need to use a diferent method to call color fields?