By default, users are not allowed to uninstall distributed applications. However, if you've enabled users to uninstall applications (see Enabling an Application to be Uninstalled), they can do so through Application Launcher.
When Application Launcher uninstalls an application, it removes all application files and settings from the workstation. However, if the Application object is still associated with the user, the Application object's icon remains on the workstation. This enables the user to reinstall the application at a later time.