Automatically created threads

Apr 16 2004 7:20 PM
Hey, i have an MP3 playing Application with a menu. the menu contains a sub menu with an option to view the Mp3 file's ID3 tag. This appears in a form seperate to the main form. When a song is playing the user presses the ID3 tag menu. When i press it a Thread with a high priority begins automatically. This locks out the file that is playing in the background. when i stop the file and release it this rogue thread still holds onto it. Using a process object i find that this thread has a ThreadWait property which is waiting for user input. My question is how does this rogue thread be created and how to i kill it as it is a process thread and not a normal thread? Sailor