Here is the situation...

I have a program here at work that spawns multiple windows as child processes. Each spawned window caption contains the type of process that it is, so if the child process is a trade ledger, then the window title will contain the word "ledger" and if the child process is a portfolio, the window title will contain the word "portfolio", etc.

The problem is that the traders could have many, many child processes spawned and because each child process is spawned under the parent executable, Windows XP will group all the windows into 1 single tab on the Windows taskbar.

The traders want to be able to click a button that will rearrange the Windows XP taskbar and group each "Portfolio" window into its own tab and group each "Ledger" window into its own tab, etc. for each kind of child process has been spawned from the parent application.

There's very little documentation on this. I have downloaded programs that can do this, but I can't seem to code it myself.

Does anyone have a clue on how to do this?

Thanks in adavance.