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...