I have a Windows desktop application that can handle multiple files open on one canvas (in one instance of the program). You can modify and save each file individually, or all in one go.
If a user has multiple files open on this canvas and chooses to close the program, normal behaviour from other programs (Adobe Fireworks, Microsoft Word etc.,) shows a separate dialog box for each file that is unsaved. So if there are three files, three dialog boxes are displayed for "Do you want to save file xyz?"
Do you know of any other programs that handle this situation a bit smarter? Like a single dialog box to save multiple files? Or is that too smart, and should I stick with the default behaviour? There is no real limit to the amount of files a user can have open; it's only limited by your hardware memory.