1. A computer program embodied on a computer-readable media for providing a content-specific graphic user interface comprising: a plurality of code segments defining graphical content and for rendering a user interface for display by a host application with the graphical image having at least one graphic manipulation icon, said at least one graphic manipulation icon being operatively associated with at least one attribute of a graphic image for manipulation of said at least one attribute by a user.