a filter with "android.intent.action.MAIN" and "android.intent.category.LAUNCHER" settings advertises an activity as one that initiates an application — that is, as one that should be displayed in the application launcher. The icon and label set in the filter are therefore the ones displayed in the launcher.

Thanks for posting this answer. Yes, AndroidManifest.xml is maintained by the developer, however, Eclipse generates it automatically with the creation of a new project. For noobs, this is disconcerting to have it done correctly the first time, then missing this intent-filter element the second time--probably due to a mistake when creating the project.

Anyway, simple problem, simple answer. It probably should be a permanent post at the top of the forum.