I've just found the following link : http://clickclickclack.wordpress.com/2012/01/03/intercepting-androids-action_send-intents/
It describes how to do this kind of task, all you need to do is create a row layout, and you're done.
I tried it and it works great!
EDIT:
There's a mistake in the article in the show
function, it should be the following:
final ShareIntentListAdapter adapter = new ShareIntentListAdapter((Activity)context, R.layout.basiclistview, activities.toArray());
Thanks to @imram khan for mentioning that.
If anybody wants to use my xml row layout:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView android:id="@+id/text1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:textSize="20sp"
android:gravity="center"
android:layout_alignParentRight="true"
android:layout_marginRight="50dp"
/>
<ImageView android:id="@+id/logo2"
android:layout_width="70dp"
android:layout_height="70dp"
android:padding="10dp"
android:src="@drawable/number1"
android:layout_gravity="center_vertical"
android:layout_alignParentRight="true"/>
</RelativeLayout>