Recibido.
El enfoque en la prioridad es correcto, ya que si cambias FileOptimizer.exe, los nuevos procesos se lanzarán por defecto con la prioridad del padre, por lo que servirá para todo sin problemas.
En cuanto a los cores, es bastante más complicado que eso. Es decir, tu le puedes decir al SO cuantos cores debería dedicar como mucho a FileOptimizer como proceso, sin embargo, y como FileOptimizer de momento funciona con un sólo thread, no serviría de nada. El quid de la cuestión es que directamente FileOptimizer cree tantos threads como cores haya, o como se haya especificado en una preferencia.
Sin embargo, los threads tienen un problemilla, y es que en general no pueden acceder a elementos gráficos de la VCL, por lo que hay bastantes cambios por hacer.
Muchas gracias de nuevo por tu colaboración, y espero que te lo hayas pasado bien! Si te salen más cosas, ya sabes![]()