I cannot get it work on my code:
$lsvList1 = $Form.ListView 
$lsvList1.Height = 425
$lsvList1.Left = 12
$lsvList1.Top = 15
$lsvList1.Width = 200 
$lsvList1.MultiSelect = 0 
$lsvList1.Dock = "Left"
$lsvList1.OnDoubleClick = "lsvList1DC()"
$lsvListQ = $Form.ListView 
$lsvListQ.Height = 110
$lsvListQ.Left = 590
$lsvListQ.Top = 15
$lsvListQ.Width = 270 
$lsvListQ.MultiSelect = 1
$ = $lsvList1.Columns.Add("Name",180) 
$ = $lsvList1.Columns.Add("Version",80)
$ = $lsvList1.Columns.Add("Path",0)
$ = $lsvList1.Columns.Add("ID",0)
$SWProd = "\\Server1\Share\Software1\Prroduct1.ini"
$Item0 = $lsvList1.Items.Add("")
$key = ReadProfileString($SWProd,"","") 
For Each $Keys In Split($key,Chr(10))
If $Keys 
$Item = $lsvList1.Items.Add()
$Item.Text = "Item"
$Name = ReadProfileString($SWProd,$Keys,"SWName")+@CRLF 
$Item.Subitems(0).Text = $Name
$Ver = ReadProfileString($SWProd $Keys,"SWVersion")+@CRLF
$Item.Subitems(1).Text = $Ver
$Path = ReadProfileString($SWProd,$Keys,"SWPath")+@CRLF
$Item.Subitems(2).Text = $Path
$Item.Subitems(3).Text = $Keys 
$NmVr = $Name + $Ver
$lsvList1.Columns.Sorted = "True"
$lsvList1.item.Sorted = "True"
$lsvList1.HideSelection = "true"
EndIf
Function lsvList1DC()
	
	Dim $item
     
     $item = $lsvListQ.Items.Add($lsvList1.FocusedItem.Text,$lsvList1.FocusedItem.ImageIndex)
;here i want a specifict icon for each item which addes to this listview!
;e.g. Icon=34 or Image=C:\Icons\Myicon.ico, not any random ico or image
	$item.SubItems(1).Text = $lsvList1.FocusedItem.SubItems(1).Text
	$item.SubItems(2).Text = $lsvList1.FocusedItem.SubItems(2).Text
	$item.SubItems(3).Text = $lsvList1.FocusedItem.SubItems(3).Text
EndIf
	EndFunction
  
_________________________
I will always look out from behind these eyes...