Pues si si se puede de echo ya hay aplicaciones online para editar imágenes:
http://pixlr.com/editor/
Y sí, se puede programar uno mismo una aplicación así, podrías hacer algo con Canvas o Flash si requieres mucha retrocompatibilidad, incluso Silverlight o Java.
Saludos