I am having trouble creating a simple shell that as an image in a canvas. This canvas is set to like 250,250 in size. When you only double click on the canvas, another shell pops up (with the same image) in the max size of of image. If the image is bigger than the screen resolution then add vertical and/or horizontal scroll to that window. And for the images to properly dispose.