Well, my goal was not an interactive ActiveX control which can be placed on a progress frame, just a generic worker COM object, so unfortunately I can't help you there, I'm sorry.
As for the events, I came to a conclusion it's not possible for Progress to catch events from a .NET generated COM...