Aplikacia predsa ma moznost pred zavolanim CreateWindow zavolat inu WinAPI funkciu ktora vrati velkost plochy a overit si ci bolo okno naposledy mimo tak ho zobrazit v ploche. Je to cisto vec aplikacie, Win len robi to co od neho chce aplikacia. Ak aplikacia necha CreateWindow na defaultoch, tak Win defaultne vsetko drbe na primar na nahodnu poziciu - to je na Win dementne. P.S. inac by si musel Win pamatat pre kazde okno poslednu poziciu a to si nejak moc neviem predstavit jaka velka by to bola kopa v registry, ale nemuselo by toho byt extremne vela.