What do you mean by copy objects in action 2? Objects are stored in the OR and common for the entire script (more than one script if your OR is shared). If the actions are in the same script, all you have to do is delete the unwanted script (unless it's calling the re-usable action).
(I'm hiring Software Development Engineers in Test in Seattle, WA)
Shall give a work-arround for your case. When you have Action 1, Action 2 examine the project folder. It will have Action 0(leave it), Action 1, Action 2. Do carefully as follows. [Step:A] Copy "Script.mts" and "Resource.mtr" from Action 2 folder to temp folder. [Step:B]Delete Action 2 in Qtp. [Step:C]From temp folder copy files over that in Action 1. [Step]Open the project again in Qtp, rename "Action 2" to "Action 1" and run the project. Results will be as you required.