QUESTION How can I cause a window to be opened maximized? ANSWER There is no way to truly maximize a window through code in VisualAge. Depending on your needs, it isn't difficult to make a window very large to approximate a maximized window. Windows are byte aligned and for some reason PM won't let you get any closer to the left edge than 4. In a script, you can send the Window the messages x:, y:, width:, and height:. CgScreen>>default can also be sent width: and height: to determine the size of the screen. If you set the window's x and y to 0 and set the width and height to the default screen's width and height minus some constant, you can approximate a maximized window. The best way to handle this is in a script. Connect the aboutToOpenWidget event of the window to the following script: (self subpartNamed: 'Window') yourself primaryWidget width: (CgScreen default width); height: (CgScreen default height). The window won't actually be in a maximized state, but it will be as large as your display (ie. device independent).