Windows Position and interface issue
I think DesktopPic interface's position should be independent from Windows Position value. I mean that you can move the picture around your desktop and get (X, Y) position but if your picture is at corner of screen then when you access the interface by double-clicking on it, the interface is obscured and hard to view. Interface should be positioned at fixed location like center of the screen or so, regardless of Windows Position.
Its a tricky problem because if you're on a second monitor, you probably don't want the interface popping up on the primary. In a newer program I wrote (FolderViewPainter) I handle it be ensuring the entire window is positioned on screen. I'll look into this. Thanks for pointing it out.
I was looking at this today and realized that I didn't quite answer correctly. The interface simply pops up in exactly the same size and position as the image that is currently displayed. If that image is partly off the screen, then so too will be the interface.
When all of the images in the folder are the same aspect ratio and orientation then, once you have position where the first image is on screen, all other images and the interface will also be on screen.
The trouble comes with a folder of images of various aspect ratios or orientations. For that situation, the solution is to implement a "smart" corner display option so that a folder of images of various aspect ratios always display on screen. That is, the software will need to dynamically determine the x-y location for each image.
So this issue is really the same as the other open issue. That is, it's essentially a request for the same enhancement. I know I can implement it for the primary display. I'm not so sure for other displays.