1. A method comprising: receiving a selection of an executable object in a three-dimensional display environment, the three-dimensional display environment comprising one or more surfaces the appearance of which forms a three-dimensional visual effect, wherein at least one of the one or more surfaces includes a dock representation that appears to be on a plane that extends away from the user, the executable object having a first appearance of being placed in a foreground away from any surface of the three-dimensional display environment; in response to the selection, moving the executable object into a surface from the foreground of the three-dimensional display environment, such that the executable object has a second appearance of being attached to at least one of the one or more surfaces, wherein during movement of the executable object, the executable object is scaled in size through a plurality of intermediate successive transition states; and when the scaled executable object reaches a size threshold, replacing the executable object using an object item that is associated with the executable object wherein the scaling is completed with the object item.