Wenn wir Dir helfen sollen, muss Du schon minimalen lauffähigen Code zeigen, der das Problem beinhaltet. Sonst können wir das nicht nachvollziehen und es bleibt beim Rätselraten. Einzelne Codefetzen helfen da genauso wenig wie seitenweise Quelltext, den keiner lesen will.
Mit dem 2. Bild bin ich mir ziemlich sicher, dass Du Dir beide Probleme an anderer Stelle einhandelst. Ich vermute mal, dass Du sowohl das Schliessen der Mdi-Fenster als auch das Setzen des Icons nur auf Deinen Widgets vornimmst. Beides muss am MdiSubWindow passieren, da dieses für die Fensterrahmen/-behandlung zuständig ist. Im Falle des Icons erbt das MdiSubWindow einfach das Icon vom Hauptfenster, Dein Icon ist ja erst eine Ebene darunter gesetzt (schon wieder dieser Objektbaum
