If you don't want the complexity of a package, just use:
schedule(0, 0, function);
But that would execute at the same time?
Use:
schedule(10000, 0, functionhere, 0);
As that always gives it enough time for the other add-ons to load, but doesn't load too late.