Only tasks on Core0 can have a window and there can be only one window per task. 
 The window Z-buffer, top-to-bottom order is determined by the order in the task 
queue, with the WinMgr on the bottom.  A task can have child task popup windows.