That's why I'm asking is the reason of connecting to the DI is not really fast. and on every time the Form gets opened ... it takes time to connect do the DI. Or does it make more sense connecting to DI only at this time it is needed???
Are you connecting to DI API when opening your forms? If yes, that's a bad structure of creating add-on. All of my add-on works smooth because my DI connects once when the add-on is running.