1. An external control device for use with a stimulation system, comprising: a user interface configured for receiving input from a user, the user interface including a display screen configured for displaying graphical parameter objects respectively corresponding to stimulation parameter sets, and displaying graphical program objects respectively corresponding to stimulation programs; and at least one controller/processor configured for, in response to a first input from the user, selecting a first one of graphical parameter objects, dragging the first selected graphical parameter object, dropping the first dragged graphical parameter object into a first one of the graphical program objects, and storing the stimulation parameter set corresponding to the first dropped graphical parameter object in association with the stimulation program corresponding to the first graphical program object.