Ok so i struggled to find this for days, then i did. Im posting it here so other people can find it.
Instructions
1. Put this code into your project
VB.NET Code:
  1. Private Declare Sub mouse_event Lib "user32.dll" (ByVal dwFlags As Integer, ByVal dx As Integer, ByVal dy As Integer, ByVal cButtons As Integer, ByVal dwExtraInfo As IntPtr)
  2.     Private Sub PerformMouseClick(ByVal LClick_RClick_DClick As String)
  3.         Const MOUSEEVENTF_LEFTDOWN As Integer = 2
  4.         Const MOUSEEVENTF_LEFTUP As Integer = 4
  5.         Const MOUSEEVENTF_RIGHTDOWN As Integer = 6
  6.         Const MOUSEEVENTF_RIGHTUP As Integer = 8
  7.         If LClick_RClick_DClick = "RClick" Then
  8.             mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, IntPtr.Zero)
  9.             mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, IntPtr.Zero)
  10.         ElseIf LClick_RClick_DClick = "LClick" Then
  11.             mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, IntPtr.Zero)
  12.             mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, IntPtr.Zero)
  13.         ElseIf LClick_RClick_DClick = "DClick" Then
  14.             mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, IntPtr.Zero)
  15.             mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, IntPtr.Zero)
  16.             mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, IntPtr.Zero)
  17.             mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, IntPtr.Zero)
  18.         End If
  19.     End Sub
2. THEN Just Call either of the below depending on which click you want
-LClick = Left Mouse Click
-RClick = Right Mouse Click
-DClick = Double Left Mouse Click

VB.NET Code:
  1. PerformMouseClick("LClick")
VB.NET Code:
  1. PerformMouseClick("RClick")
VB.NET Code:
  1. PerformMouseClick("DClick")