Hmm, ja -- vielen Dank! -- irgendwie war ich dem Irrglauben erlegen, es sei in Delphi geschrieben.
Es sind doch ohnehin
API-Funktionen, auf denen die Programme basieren. Da ist es doch egal in welcher Sprache es geschrieben ist.
Beispielsweise findest du (hab mal kurz in den Quelltext geschaut) in der Datei WinSpyTree.c den Aufruf von EnumChildWindows, von dem aus über die Callback-Funktion AllWindowProc die Fenster durchgegangen werden.
Und der Quelltext ist auch gut kommentiert.