Startup form takes TWO MINUTES to load, after it's loaded, everything else is super fast

I don’t know how making Links is taking time for you. Because this loop gets completed in less than a second for me.

for i in range(100):
        L=Link()
        self.add_component(L)
        print('Done')

And besides, the loading time, in this case, happens before the form is even loaded so no Links have generated yet.