Users can be restricted from opening certain applications using Parental Controls and Workgroup Manager but applications will still be able to open and launch restricted applications. Opening an application from another application is called "sub-launching".
On Mac OS X 10.3 or later-based computers bound to Mac OS X Server, you can allow or disallow sub-launching by using the following steps on the server:
On Macintosh computers running Mac OS X 10.4 or later, you can use Parental Controls in Accounts preferences to disable sub-launching. Deselect the "Allow supporting programs" checkbox (in Finder & System).
Note: On Mac OS X 10.3-based client computers, sub-launching cannot be disabled through System Preferences.