windowsregistrycontextmenuwindows-shellopen-with

Name program in the Open With... context menu


How can I customize the name of the program visible in the Open With... context menu in Windows XP and 7?

For example: I have 3 versions of a product named XYZ installed on Windows; .x files are associated to xyz.exe (COM registration).

All versions of the product have the same .exe name. Now in the Open With... context menu, it shows XYZ program 3 times (3 versions are installed) but with the same name.

How do I make it show the version as well? I.e. XYZ V1.0, XYZ V2.0, etc.


Solution

  • Save the below as a .reg file, modify it to your needs, and import to the registry:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\Applications\VLCMoveOnEnd.exe]
    "FriendlyAppName"="VLC (Move on end)"
    
    [HKEY_CLASSES_ROOT\Applications\VLCMoveOnEnd.exe\shell]
    
    [HKEY_CLASSES_ROOT\Applications\VLCMoveOnEnd.exe\shell\open]
    "FriendlyAppName"="VLC (Move on end)"
    

    Taken from my answer to the same question.