Is it a good idea to have 2 launchers for one app in Android?
What I am talking about are 2 launcher icons in the applications list. Of course the labels for both will differ and the icons may or may not differ. One application launcher may be the main one, with the actual app name, leading new users to a dashboard or desktop, from where they can start to use your app. The other launcher may jump directly into the meat of the application, where actual data is presented, thus offering a shortcut for power users.
Please note that the Android framework fully supports this, it is just never done very often. The only native example I can think of is the Camera and Camcorder launchers, which both go to the 2 "faces" of the same app.
PackageManager.setComponentEnabledSetting
(for questions on that, ask on Stack Overflow)