Running a custom extension on start

Does setting your module as the “Home” module work for your purposes? For options on how to implement this, see Open a slicer module with python.