With GUICtrlCreateListView() I can create a listview with different colors for different rows:
Global $GUI = GUICreate("gui", 250, 250)
Global $hListView = GUICtrlCreateListView("column1|column2|column3", 5, 5, 200, 200)
GUICtrlCreateListViewItem("row1|row1|row1", $hListView)
GUICtrlSetBkColor(-1, 0xFFFF00)
GUICtrlCreateListViewItem("row2|row2|row2", $hListView)
GUICtrlSetBkColor(-1, 0xFF0000)
GUICtrlCreateListViewItem("row3|row3|row3", $hListView)
GUICtrlSetBkColor(-1, 0x00FF00)
GUISetState