How do I move application data from one Mac account to another?
The migration assistant makes it very easy to move a whole account. You could then make an applications folder in their account (before or after the migration) to contain the apps you only want to be seen by them.