It would be great if the control AddPicture had a property for image quality. That would help to reduce the loading time whenever a Form needs to be refreshed. It would allow the app creator or even user to determine pictures quality and influence the loading time. I think it it possible to find a compromise to keep a good quality of the picture and reduce the loading time rapidly. I've always avoided to use the camera control which provides a resolution of 640x480 and this makes the picture unusable. I think that the resolution of 1280x720 with higher compression rate would be enough as a compromise to speed and quality.