Toolbar button icon
The button created with FalkonAction always requires to have popup property present or it will not work properly (e.g. icon will be missing from the button, maybe more).
The reason for this is that the QmlEngine (or some Falkon part) has no idea about what extension it is processing and it uses the Qml Component from popup property as a way to get to QmlEngine and to currently running extension.