i suppose a little obsessive/compulsive behavior has its place,
but if you're going to keep killing apps, you make things difficult
(i'm guessing you'd figure out a way to kill your widget, too).
afaik, the only way to get an un-running app running is with a static broadcast
receiver (there are 2 types, but we only use 1 in b4a).
that gets us in battery optimization and permissions territory.
just to clarify where we stand: if you don't kill your example, it just keeps
running, right?
i'll find the example i mentioned and revert.
edit: now that i think about it, a home screen widget might work for you. erel's example is basically plug'n'play. he's got it set to do something every hour, might that can be overridden. the thing runs all the time (automatic startup on boot) and when the time is right, it posts something on the home screen. i'm guessing it could play audio.