Si deve usare l'istruzione Command() che contiene gli eventuali argomenti passati all'EXE.

Ma devi aviare il tuo programma da un modulo BAS, esempio modMain.bas
in cui devi creare una Sub di nome Main() :

codice:
Public Sub Main()
    Dim sFile As String 
    sFile = Command()

    If sFile = "" then
        Rem Non c'è alcun un argomento, apro il form normalmente
        frmMain.Show
    Else
        Rem Carico il file
        Load frmMain
        frmMain.TuaRoutineCheCaricaIlFile sCommand
        frmMain.Show
    End If
End Sub
Ricordati di andare sulle proprietà del progetto ed impostare come Oggetto d'avvio: Sub Main!!!

Poi devi registrare la tua applicazione affinchè da Esplora Risorse tu possa caricarla con il doppio clic.
Da Esplora Risorse :
1 - seleziona il tipo di file, tra i files elencati, con clic-destro.
2 - dal menu di contesto scegli 'Apri con...'
3 - N.B. Se non vedi il comando 'Apri con...' ripeti il punto 1 tenedo premuto MAIUSC (o SHIFT se hai la tastiera americana)
4 - dalla finestra che si apre seleziona la tua applicazione compilata (EXE)
5 - spunta la casella 'Usa sempre questa applicazione.........'
6 - OK per confermare

Ora aprirai quel tipo di file sempre con il tuo programma.

Ciao