This is an old thread, so I don't know of the original poster solved his problem or not. It appears he was getting programs confused with tasks. However, I ran into the same problem with Tasks when I translated an old PLC5 program to CLX. The translator created a task for every routine for some reason and instead of re-doing the translation, I moved all the routines to the main task. However, instead of a bunch of JSR's, the main routine had a bunch of event instructions calling all of the tasks that had been created. So I had to change all of those to JSR's calling all the routines. After I did that, I could delete the un-needed tasks. I hope this helps anyone out there scratching his head over this.
BTW, manasi, there is no such thing as an unscheduled task folder, only unscheduled programs.