Currently all custom types render like a mod_label with no icon and no title. You can add these back in via the template but it means you have to replicate html which may be different across themes / versions etc.

Proposing to make a simple tick box which will render the icon and title of the activity using the proper renderer / templates (which I think in turn depends on the course format) so it will be exactly correct in all cases.