In your own words, you are saying that you need to find the handle of a window, without using it's text. Well, if GetWindowText already works, why do you need another way? It is quite reliable, isn't it?

If you really want a different way, have you heard of a program called Spy++? It may be useful, it may not be useful, but try it at least. I still can't see your reasoning behind this though