I have a made a few tools for myself to create simple games. I created a pixel editor that allows the creation of "sprites" from 6x6 up to 50x50 with any combination of depth/width within those sizes. I also created an animation tool that creates up to 15 frames of cells. Both used file open dialogs that I created in my GUI library. All along it was a little irritating to have open the file I wanted to see what size the sprite was or how many frames the animation sequence was and what size it's sprites were. I created application specific file open dialogs to display the information I need prior to opening the file. Depth, width and in the animation sequence editor "last" is also displayed which is the number of the last active cell in the animation sequence. Now I can sleep better at night, lol.
https://www.youtube.com/watch?v=4MSON4K2Q60