Is there a way to tell a program to start up when you start another program? I keep forgetting to start up Peer Guardian when I start Azureus and I was wondering if I could just make PG know to start when Azureus does.
Can't the built-in Windows Scripting Host do this for you? Try starting those apps in sequence with a *.CMD or *.VBS file. You can google those for their syntax. Since you're only starting apps, it shouldn't take you long to arrive at a 3-line result, something like this:
start app1
wait
start app2
You use that *.CMD or *.VBS file like any other executable.