Windows:更改与文件类型关联的应用程序的名称/图标

mgi*_*uca 5 windows registry file-association

我想将Windows中的文件类型与特定应用程序相关联,但我需要在用户打开"打开方式"菜单时将其设置为,该列表中应用程序的名称和图标是针对该文件类型自定义的(即,不仅仅是可执行文件的名称和图标).

这是因为二进制文件是一个通用二进制文件,它运行许多不同的应用程序,具体取决于它的命令行参数(类似于python.exe或javaws.exe).我不希望"打开方式"菜单显示"Python"或"Java",我希望它显示在命令行上传递的应用程序的名称和图标.

我知道如何添加文件关联(通过创建一个进程id中HKEY_CLASSES_ROOT,并添加程序id名称要么OpenWithProgids或HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts),但因为它出现在"打开方式"菜单中我找不到任何方式更改名称或应用程序的图标对于那种类型的文件.这可能吗?

(编辑以阐明我对添加文件关联的现有理解.)