Fixed, replace the ActivateWindow() Method with this code
' -------------------------- ' Method : Activate a window ' -------------------------- Method ActivateWindow() IGL_DisableAllWindow() ' ------------------------- ' Paste the window To front ' ------------------------- If ClassType<>IGL_VirtualWindow Then IGL_WindowList.remove(Self) IGL_WindowList.addLast(Self) EndIf State = True Disable = False IGL_WindowPrevSelected=ID End Method