- single plugin can register multiple types - e.g. daemon, bar widget, desktop widget
always available