Do you have to add it to the Startup group to make it work all the time?
No, adding KeyTweak to the Startup group is not necessary for it to work all the time.