En realidad a lo que se refiere NADIE es que antes de ejecutar la aplicación quequerés levantar con la función Shell de Vb, tendrías que leer los tres últimos caracteres del nombre del archivo.
Nombre= "Command.com"
a= Rigth(nombre,3)
if a= "com" then msgBox "es un archivo COM"
etc......
Ahora bien, si lo que necesitás a parte es un editor de binario y Ascii, podrías tener en cuenta el Ultraedit, que es bastante bueno y lo bajás de Download.net