sua melhor aposta é fazer um instalador que o instale corretamente, pois ele atualizará o registro no (s) local (is) certo (s) a ser (em) detectado (s).
Caso contrário, não há como garantir que qualquer ferramenta será capaz de descobrir se está instalada, ou apenas arquivos ali.
SU relacionado Q / A: Como auditar todo o software instalado em um PC