Si descargas el Spy++ te ahorrarás todo ese trabajo

.
http://msdn.microsoft.com/en-us/library/ms633582(VS.85).aspx.
http://www.recursosvisualbasic.com.a...ame-parent.htm
El hWnd al que me refiero es el obtenido con el FindWindow.
Explico, lo que necesitamos saber es la clase de la ventana de tu programa, para obtenerlo primero obtendremos su hWnd pasando al FindWindow como parámetro el título completo de la ventana. Después de obtener el hWnd lo pasamos a GetClassName y obtendremos su clase. Cuando ya tengamos la clase ya no necesitaremos saber cuál es el título exacto de la ventana, solo pasaremos el nombre de la clase como parámetro a FindWindow.