I was extracting large files the other day using winrar and it was a pain because since they were in different folders I had to extract them one at a time, and I had to actually attend the computer to do this.
So I was thinking about this and I came up with a good program idea =)
Basically, the idea is for a program to queue programs on the list, for example -
1) there is a list of programs that will be automatically queued if you open it more than once (like winrar)
2) when one instance of winrar finishes, the next winrar in queue is automatically started
of course, this can apply to any other program types as well.