Show separate set of applications on Dashboard per login
User Joe: vTiger, TheAddressBook, eyeOS, Drupal
User Tom: TheAddressBook, iCalendar, eyeOS, Drupal
User Amy: vTiger, Blog, eyeOS, iCalendar, Drupal, phpRecipeBook
User Ken: Admin (all installed apps, as normal)
Although most applications require a separate user login from the applications database, this prevents users that shouldn't have access to certain things (Like Webmin, WebVNC, phpMyAdmin, etc) to cause damage.
A great place to possibly set application permissions would be on the Users tab. Anyone designated admin will automatically have all access and each application will be checked and greyed out (so they don't inadvertently change their own permissions). For the other users, checkboxes for Dashboard view permissions for each individually installed application.
Also available in: Atom