I currently have this, but it only work for the foreground colour.
Any help would be apriciated :D
It is the Border sub-element of the ListViewItem named "Bd" which handles background painting.