Moin Evian,
dazu eine Idee.
Du könntest Dir mit Hilfe von
EnumWindows alle Toplevel Windows heraussuchen, müsstest dabei allerdings überprüfen, ob diese auch sichtbar sind, diese in einer Tabelle merken, und dann, das jeweils ausgewählte in den Fordergrund bringen.