Solucionado, aca dejo por si a alguien le sirve.
Imports System.Runtime.InteropServices
Public Class Form2
<DllImport("user32.dll", CharSet:=CharSet.Auto, SetLastError:=False)>
Private Shared Function SendMessage(ByVal hwnd As IntPtr, ByVal wMsg As Int32, ByVal wParam As Int32, ByVal lParam As Int32) As Int32
End Function
Public Sub SetSpacing(ByVal x As Int16, ByVal y As Int16)
SendMessage(ListView1.Handle, LVM_SETICONSPACING, 0, x * 65536 + y)
ListView1.Refresh()
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
For i = 0 To 10
Dim item As New ListViewItem(("id").ToString)
item.SubItems.Add(("nombre").ToString)
item.ImageIndex = i
ListView1.Items.Add(item)
Next
SetSpacing(90, 60)
End Sub
End Class