Es facil, descargate el Ollydbg, lo instalas, y despues te metes a esta pagina
http://www.openrce.org/downloads/details/104/WindowJuggler y descargas el WindowJuggler, lo metes en la carpeta de plugins del olly, sacas el olly, le das Plugins -> WindowJuggler -> WindowJuggler.
Ahi te aparece una ventana con varios titulos, Wnd Handle, Wnd Id, entre otros, el importante en este caso es el Wnd Handle.
Presionas el Shift, y llevas con el puntero del mouse hasta donde esta el boton al que le queres dar click, y en Wnd Handle aparece el handle de ese boton (El mismo window juggler trae la opcion para darle click, cerrar, mostrar, esconder, entre otros).
Te sale por ejemplo 0xB095A.
El codigo de la aplicacion en Visual
'Debes agregar una caja de texto que el nombre sea Text1.text (La de por defecto)
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Const WM_CLICK = &HF5
Private Sub Command1_Click()
i = SendMessage("&H" & Text1.Text, WM_CLICK, Me.hwnd, 0)
End Sub
Ese seria el codigo, en la caja de texto en vez de meter 0xB095A, metes B095A, tenes que quitarle el 0x
Creo que es asi como se hace
saludos!