There are lots of reasons to hide the application; logon utility for enterprise-wide systems, input applications such as system-wide shortcut keys, search indexer, connection manager, image cache manager, continous on-line backup, and on and on and on. Just open task-manager and look at all those many processes and those few applications. There is a difference between hiding the application and making an application undetectable.