START /B "" "%ProgramFiles%\Google Chrome\GoogleChromePortable.exe" %*
Le asignas la ruta correcta de tu ejecutable chrome, guardas el código con extensión .bat o .cmd, en el lugar más accesible por ejemplo en tu escritorio, y arrastras el archivo o archivos png a dicho archivo bat/cmd.
Más rápido que abrir un menú contextual de Windows con el botón derecho o que arrastrar un archivo a otro, no sé que esperas encontrar.
Alternativamente puedes crear una asociación de archivo para vincular archivos png con ese script al hacer doble click izquierdo, y modificar el script para que te permita elegir si abrirlo con paint o con chrome, pero tendrías que teclear la opción, gastar medio segundo para darle a una tecla (por ejemplo: 1=abrir con mspaint, 2=abrir con chrome)...
ECHO:Select how to open the file
(s
):
ECHO: [1] Open with Microsoft Paint
ECHO: [2] Open with Google Chrome
CHOICE /C "012" /M "Choose an option: "
FOR %%#
IN (%*) DO (START /B "" "
%Systemroot%\System32\mspaint.exe"
%%#
) START /B "" "%ProgramFiles%\Google Chrome\GoogleChromePortable.exe" %*
)

Sin embargo, el uso de Batch-script implica limitaciones técnicas con el uso de caracteres reservados (ej. "&") si el nombre del archivo los incluyese. La solución óptima es utilizar otro lenguaje más apropiado, como PowerShell, pero por naturaleza eso tardaría bastante más en inicializarse que abrir un menú contextual de Windows...
Si el script lo escribieras en otros lenguajes integrados (
built-in) en Windows, como VBS (Visual Basic Script) o Microsoft JSscript (para Windows Script Host), sería prácticamente tan instantáneo como es en Batch-script. Esto es un código muy fácil, sin complejidad, así que puedes pedirle el código equivalente en otro lenguaje a ChatGPT, a excepción de replicar el comportamiento del comando CHOICE de Batch-script, que requeriría bastante más código en similitud a un bucle tipo
DO WHILE junto a un bloque tipo
SELECT CASE.