The enclosed files are a simple utility that allows you to save and restore the size and location of windows in WINDOWS 3.0. To install it, simply copy the arrange.exe file to your windows root directory (usually C:\WINDOWS). You can install it as an icon using the usual procedure (i.e. choose FILE, then NEW, etc.). When activated ARRANGE will display a window with a lot of useful system info, like free disk space, available memory, system time, etc. These parameters are all updated every half second, so it gives you a running account of system resources. But all of this is ancillary stuff. The main purpose of ARRANGE is to maintain a file (also in C:\WINDOWS) called arrange.ini which stores the locations and sizes of windows. The two ARRANGE menus offer the following options: EXIT - close the ARRANGE window ABOUT - the obligatory info box SAVE ALL - saves the location of all current top level windows. This data stays in the arrange.ini file until you remove or change it. SAVE PREVIOUS - save the size and location of the last file activated before you activated the ARRANGE window. RESTORE ALL - restores the locations of all current windows that have an entry in the arrange.ini file. RESTORE PREVIOUS - restores the location of the last file activated before you activated the ARRANGE window (if it has an entry in arrange.ini). INITIALIZE - clears the arrange.ini file of all windows locations and sizes. The OPTIONS menus allows you to change the following settings: SAVE ON EXIT - if set to "yes" all current windows sizes/locations will be saved in arrange.ini when you exit ARRANGE. ARRANGE ON ACTIVATION - if set to "yes" all current windows will be resized/located when you activate arrange (if the appropriate entries exist in the arrange.ini file. CLOSE ON ARRANGE - closes the ARRANGE window after windows are arranged/resize. Note that once you set this flag and exit ARRANGE, you will no longer have menu access to arrange. You will nave to use an editor (such as NOTEPAD) to change the CloseOnArrange entry in arrange.ini back to ""no". The way I use ARRANGE is as follows. I get the windows display the way I want it. The I use ARRANGE saveall command to save it. Then I change the arrange flags to "CloseOnArrange=yes" and "ArrangeOnActivation=yes". Then I add something like this to my win.ini file: run=prog1.exe prog2.exe prog3.exe prog4.exe arrange.exe The when you run windows all the specified will be loaded and run and placed where you want them. All you need to run ARRANGE is the .exe file. The other stuff is included for those who have the Windows Program Development Toolkit and wnat to modify the source. Please be advised that this is my first stab at writing a windows application. Use at your own risk. I'll fix any problems that I encounter as I use the program and resubmit the stff again under another version (I'm calling this one 1.0). If you make any modification or improvements I would appreciate hearing from you on THE HUB Bulletin Board at 703-685-0019. Mike Bushell 9/13/90