Não tem como executar um aplicativo feito em Dot.Net sem a versão correspondente do Framework
O framework e onde o aplicativo vai buscar todas as informações que ele precisa para "RODAR"...
o melhor a fazer, e coloca o fw nos pre requisitos do aplicativo..
ou se for um instalador colocar nas referencias o FW correspondente...
att