ako sam te dobro razumeo, SetParent API bi ti dobro dosao tu, evo kako bih ja uradio to:
1. projuris sve top-level prozore sa EnumWindows i u sistemski meni im dodash opciju tipa "Dock me!" (sa InsertMenuItem)
2. kada tvoj program dobije informaciju da je kliknutno na "Dock me!" u nekom prozoru onda stavi taj prozor na sebe sa SetParent, i ti ga pozicioniraj kako vec hoces
3. kada ti se rasiri prozor koji ti sadrzi te ostale samo rasporedi/rasiri usidrene prozore (SetWindowPos koristi za to)
mada je to malo "pipavo" i problem je kada ti se otvori novi prozor on nece imati "Dock me!", pa bi morao ili da napravis da se ta opcija dodaje svim prozorima klikom na dugme ili da radis periodicno (sa tajmerom) na nekih 20-30sec...
da imam vremena, pozabavio bih se ovim, jer mi deluje zanimljivo
edit:
sad tek videh da je ovo 'Software i web aps' forum, ja sam mislio da je programiranje, no eto par hintova pa ako je neko raspolozen nek pokusa da sklepa nesto
