1. A handheld computing device supporting a removable media, the handheld computing device comprising: a screen; a memory configured to store an application for at least one of image acquisition, image uploading, and image editing; and a processor configured to: receive a notification message from a first external device over an Internet network, the notification message containing location information for accessing a specific image, the location information indicating an internet-address of the specific image, access the specific image by using the location information, display the specific image on the screen, perform an image editing option on the screen to edit the displayed specific image based on the application stored in the memory, wherein the image editing option includes a selection function to determine a portion of the specific image to be edited by selecting at least one position of an upper left corner and a lower right corner of an expandable window on the displayed specific image, and transmit another notification message to a party other than a user of the handheld computing device over the Internet network, wherein said notification message includes a URL that allows the party to view the edited image on-line using a web browser.