1. A system for programming a neurostimulation device coupled to one or more electrodes, comprising: a user interface configured for allowing a user to select a set of stimulation parameters and to define one of a plurality of different graphical shapes, each representative of an anatomical region of interest; memory configured for storing the defined graphical shape with a spatial position linked to an anatomical reference; output circuitry configured for communicating with the neurostimulation device; and a controller configured for recalling the linked graphical shape and anatomical reference from the memory, generating display signals capable of prompting the user interface to concurrently display a representation of the one or more electrodes relative to the recalled graphical shape, and programming the neurostimulation device with the selected stimulation parameter set via the output circuitry.