Hi
Code below, based on your post works well. I was unable to rationalize the concatenation of the project application start up folder and the full file path from the collection.
The only change needed was that path, the other slight changes were my own preferences.
Option Strict On
Option Explicit On
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
AllowDrop = True
End Sub
Private Sub MainForm_DragEnter(sender As Object, e As DragEventArgs) Handles Me.DragEnter
If e.Data.GetDataPresent(DataFormats.FileDrop) Then e.Effect = DragDropEffects.Copy
End Sub
Private Sub MainForm_DragDrop(sender As Object, e As DragEventArgs) Handles Me.DragDrop
Dim DropFiles() As String = TryCast(e.Data.GetData(DataFormats.FileDrop, True), String())
For Each DropFile As String In DropFiles
Process.Start(DropFile)
Next
End Sub
End Class