So for example: - Window A should not be visible but exists => Client should create an icon on the taskbar. - Window B is fully visible => Client should set up a host OS window at the same position. - Window C is visible but some parts covered by Window B => Client should do the same like window B but should make sure that the host OS's partner for Window C should be behind that of Window B.