Si arrivo al programma ma non accetta il parametro che contiene il percorso del file/cartella da aprire o le istruzioni che tu mi hai suggerito.

Ho anche provato a trascinare la cartella/file sull'icona del programma e non va

Per "primo codice" intendevo

codice:
   Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

        Dim p As New Process()
        Dim Cartella As String
        Cartella = Percorso & "\PDFA"
        With p.StartInfo
            .Arguments = My.Application.Info.DirectoryPath & _
                Cartella
            MsgBox("Il percorso è: " & Cartella)
            .UseShellExecute = True
            .WindowStyle = ProcessWindowStyle.Normal
            .WorkingDirectory = _
                "C:\Program Files (x86)\Actalis\FP5\"
            .FileName = "FileProtector.exe"
        End With
        p.Start()
        p.Close()
        p.Dispose()


    End Sub