abra el programa una vez con múltiples archivos como argumentos del explorador

Tengo un programa que funciona cuando se abre un archivo con el menú del botón derecho en el explorador. Pero si selecciono varios archivos y luego hago clic con el botón derecho y lo abro con mi programa, se abren varias instancias de mi programa, en lugar de simplemente pasar los múltiples archivos como argumentos a una sola instancia. El programa está escrito en vb.net pero no es un formulario de Windows, es solo un módulo, por lo que puedo marcar la opción de instancia única en las propiedades de Visual Studio.

Entonces, ¿cómo abro varios archivos desde el menú contextual del explorador en una sola instancia?

Respuestas a la pregunta(3)

Su respuesta a la pregunta