I've implemented a 'Windows' menu, right now it just get's the windows in window id order and checkmarks the active window. I haven't implemented choosing the window from the menu yet. I'd like to make the 'Windows' menu in front to back order. That isn't my question though, but if anyone has any pointers I'll take them. It looks like it requires reading the window record and getting a pointer to the next window in a window list. A number of programs provide lists of open windows in other applications. ApplWindow was one, I use Action GoMac and it does this as well. What I'm wondering is, how do I support this? Right now I'm not seeing my open windows in GoMac so I figure I haven't supported it. I'm assuming it requires registering open windows somehow with one of the OS managers. If no one knows maybe I'll contact the GoMac programmers.