Is it possible to create a notification bar that contains multiple icons horizontally and each icon launches a separate service/activity?
No, a notification only has a single PendingIntent
(as seen in this API method). You could conceivably create a custom notification layout with multiple icons, but you could only launch one activity.
Update:
Actually if you read that doc carefully, it looks like as of API 11, you can do what you're trying to accomplish by setting RemoteViews.setOnClickPendingEvent
on your views in your custom layout!