Another topic about icons

Yes, of course. You can use smart-text:
https://backendless.com/docs/android/push_notification_content.html#smart-text

and pass the values via
Backendless.Messaging.pushWithTemplate( String templateName, Map<String, String> templateValues) call.

For example:
Specify the message in the push template:
Here is my custom text: {custom_text}

and pass the custom_text value into templateValues:

templateValues.put("custom_text", "Some user-unique text");
Backendless.Messaging.pushWithTemplate("TestTemplate", templateValues, new AsyncCallback...);

You will receive the notification with following message:
Here is my custom text: Some user-unique text