O regsvr32 é um programa muito simples que simplesmente carrega uma DLL e chama DllRegisterServer . É a DLL que está tomando o tempo para registrar não o processo regsvr32.
Se este for um processo de criação sob seu controle em um servidor sob seu controle, você poderá lidar com isso de maneira um pouco mais inteligente. Se a lista de classes (ou outros dados de registro) não tiver mudado, você provavelmente nem precisará chamar o regsvr32. Contanto que você não tenha cancelado o registro dos dados, os dados COM permanecerão no registro apontando para uma DLL em um determinado local. Só porque a DLL pode mudar, não significa que qualquer dado COM associado à DLL tenha sido alterado.