Como você já deve saber, é possível criar uma máquina virtual em qualquer software de virtualização. O ideal é que você queira um software de virtualização que permita criar snapshots antes de instalar o software e reverta para o snapshot para voltar ao estado exato e remover todos os rastreamentos do software instalado. VMware, VirtualBox e outros produtos permitem que você crie um ou mais instantâneos. Para os produtos de virtualização que não têm, você pode fazer o backup manual da imagem ou da pasta da VM e, em seguida, instalar o software e, opcionalmente, restaurá-lo, caso decida fazer uma reversão.
Outra alternativa é usar o software que sandboxes seu aplicativo, como Sandboxie .
Ainda outra opção é usar o software de backup que permite tirar uma foto do seu sistema operacional ao vivo e depois reverter o sistema para esse estado. A Acronis TrueImage anuncia um recurso chamado "Try & Decide", que faz isso.