Glitch in 'Open with...'

This is a well known bug in LaunchServices.

You need to rebuild the database using this command:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo "Open With has been rebuilt, Finder will relaunch"

then

killall Finder

Once you have done that you will only have one entry for each application.

Here is the command split onto multiple lines

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\
LaunchServices.framework/Versions/A/Support/\
lsregister -kill -r -domain local -domain user

(Notice the \ characters that allow a command to stretch across physical lines in bash.)