Icon from static mesh

There is a marketplace asset for it, which is available for free only this month (2019 September): OwnIcon - Create your own Icons in Blueprints - UE Marketplace

See the other free assets for this month at: Featured free Marketplace content - September 2019 - Unreal Engine

Alternatively, if you need to create the icon dynamically, you can use a SceneCaptureComponent with a RenderTarget.