1. A method of generating effects for a webcam application, comprising the steps of: identifying a first object in a video image; identifying a second object in the video image; adding a first user-created object to the video image to create an altered video image; adding a second user-created object to the altered video image to further alter the altered video image; associating the second user-created object with the second object; and identifying a movement of the second object; moving the second user-created object in the altered video image in accordance with the association of the second user-created object with the second object; and wherein the first object is a static object, wherein the first user-created object is manually movable, and wherein the movement of the second user-created object in association with the second object is independent of a movement of the first user-created object.