è difficile risponderti....
potrei dirti che Aviva è stato sviluppando le caratteristiche COM
mentre
Rumba NO.
... Oppure ...
tu hai cambiato il codice smanettando, ma non è detto che Rumba se è un oggetto COM abbia gli stessi eventi, metodi e proprità di Aviva.
Questo te ne rendi conto quando scrivi AvivaApp. se ti consiglia cosa inserire allora....puoi andare per tentativi.