C:\>assoc /?
Muestra o modifica las asociaciones de extensiones de archivos
ASSOC [.ext[=[fileType]]]
.ext Especifica la extensión con la cual asociar el tipo de archivo
fileType Especifica el tipo de archivo con el que asociar la extensión
Escribir ASSOC sin parámetros para asociar las asociaciones de archivo
actuales.
Si ASSOC es llamado con sólo la extensión del archivo, muestra la asociación
actual del archivo para esa extensión. Si no especifica nada para el tipo de
archivo y el comando se borrará la asociación para la extensión del archivo.
Creo que el mejor programa para eso es assoc, es facil de usar y no tenes que instalar otro programa adicional.
Si buscas un programa con gui... ni idea.
Saludos.