I think I was unprecise. I meant the library would NOT register itself as a plugin, right?
How intelligent is the runtime linker? I guess it simply links together every function that is in use. I mean if a plugin would use a function of my library then the function would be linked in even if the plugin is not activated.