Sicuramente è un problema di update, essendo che l'impiego di l'operazione di formattazione è direttamente proprozionale alla quantià di teto da formattare, e richiede tempo e risorse.

Per velocizzare l'operazione di solito si usa chiamare prima LockWindowUpdate per impedire il refresh della finestra, poi per riattivarlo.

http://www.pinvoke.net/default.aspx/...dowUpdate.html