I know how to run a program on boot, on login (System > Preferences > Startup Applications) or on opening a shell (.bashrc). I also did read "execute script after desktop loaded?". What I realized that every application added to Startup Applications extends the time until the desktop becomes usable. So I'm looking for a way to start all the "nice to haves" from a script (got that working) that runs after the regular startup is finished.
I'm not fully clear how to get there. Would I use a second script that calls the first one with & (so it runs in the background) and add a wait for (a few seconds|specific event) to the first one?