bindings/mono/appindicator-sharp.dll.config.in hard-codes the expected SONAME to 0 - it should follow the SONAME via autohell magicks, or hard-code to 1.
bindings/mono/appindicator-sharp.dll.config.in tries to map appindicator-sharp.dll to libappindicator.so.X - it should be appindicator.dll (or whatever you would call the C library in a Windows port of indicator-application) that is bound
bindings/mono/ApplicationIndicator.custom and
bindings/mono/app-indicator.sources.xml specifically name libappindicator.so.0 as the lib to import - this should be appindicator.dll (or whatever name you picked in the step above)
bindings/ mono/appindicat or-sharp. dll.config. in hard-codes the expected SONAME to 0 - it should follow the SONAME via autohell magicks, or hard-code to 1.
bindings/ mono/appindicat or-sharp. dll.config. in tries to map appindicator- sharp.dll to libappindicator .so.X - it should be appindicator.dll (or whatever you would call the C library in a Windows port of indicator- application) that is bound
bindings/ mono/Applicatio nIndicator. custom and mono/app- indicator. sources. xml specifically name libappindicator .so.0 as the lib to import - this should be appindicator.dll (or whatever name you picked in the step above)
bindings/
Those three bugs fixed should clean up the issue,