Thanks to Alex's suggestion I now have a programmatic solution in VC++ 6.
It is a simple shell extension that strips the helpdesk code out of the
directory name and puts it into it's own column so that it can be used as an
alternative sort. In the downloadable project there is also an alternative
method that can read the INI file. You will need to modify the project to
suit your own purposes because my solution is by no means generic, it can
only do one thing.
You can download the source code here :
http://www.ebswift.com/Programming/VCPP/ShellExt/default.aspx.
Thanks to those who made contributions leading to the solution.
Troy