Bitmap graphics, by their nature, usually require large amounts of RAM. One of the main objectives of ImageStudio was to reduce this burden by utilising virtual memory - most users have more spare hard disk space than spare RAM.
ImageStudio works with several buffers at any one time (dependant on how many levels of undo are specified), each of these buffers can hold either colour-mapped or 24-bit images.
ImageStudio comes with a fully featured ARexx port, which allows the writing of macro scripts to automate repetative processes and also allows communication with other ARexx aware programs. Again, ARexx has the reputation of being "something pretty difficult", so we've simplified the use of ARexx in ImageStudio by allowing the user to create, edit and run scripts entirely within ImageStudio - ImageStudio even provides a blank template as a starting point for each new script.