You can't remove the icon, only replace it.
The code tests for the existence of that key (editorTheme.deployButton.icon
) in the settings.js file, setting it to null is the same as not setting it so it will use the default image.
As a workaround you could include a 1x1 transparent png file and point to that.