Could there not be any conflict if another application had the same name?

vb Code:
  1. Public Class Form1
  2.     Private Sub Form1_Load(ByVal sender As Object,
  3.                            ByVal e As System.EventArgs) Handles Me.Load
  4.  
  5.         Dim instance As Boolean
  6.         Dim mutex As New Threading.Mutex(False, "Local\ApplicationName", instance)
  7.  
  8.         If instance Then
  9.             Process.Start(Process.GetCurrentProcess.MainModule.FileName)
  10.         End If
  11.     End Sub
  12. End Class