Change the position of an Icon
You could add two labels, one with the text only, and another with the icon only:

    row = layout.row()
    row.alignment = 'LEFT'
    row.label("Text")
    row.label(icon='BLENDER')