TreeWindowsWin (браузер окон) - это простой пример работы с окнами в памяти ОС Windows.
Можно посмотреть какие программы запущены в ОС и из каких классов они состоят (если класс принадлежит окну). Есть возможность послать им сообщение на сворачивание, разрушение и др. команды.
Исходный код можно посмотреть здесь: