Semo in due! Io mi sono messo in testa di sviluppare al volo una utility che pensavo di fare in un'ora... e sto a sbroccà, hehehe.
(mi sono impelagato in una routine ricorsiva, quanto di meglio esiste per farti rinc....ire!).
Temo che non sarei in grado di aiutarti nemmeno avendo il sorgente: solo tu che l'hai sviluppato puoi riuscire a trovare il problema, penso.
(però, dato che sono informaticamente masochista, se vuoi inviarmelo, un cuc (ciao Mamo) glielo do; finalmente sono sulla buona strada, per l'utility).