El ejecutable me manda este mensaje, despues de haber cerrado el programa y volverlo a abrir 
:"El programa ya esta en ejecucion", utilice el sig codigo en el submain 
 Public Sub Main()
   On Error GoTo VALIDACION
   If App.PrevInstance = False Then
     ******
     ****** etc
   ElseIf App.PrevInstance = True Then
   MsgBox "El programa ya esta en Ejecución", vbInformation
     Else
    ***** etc end if
 he notado que sucede despues de abrir un Datagrid, y aunque lo cierre me parece  que no cierra el recorrdset por tanto  mantine abierto el programa
por que lo veo en el administrasdor de  tarea de windows
 cierro el data grid asi:
    Private Sub Form_Unload(Cancel As Integer)
        ' rsRecorset.Close
        Set rsRecorset = Nothing
       'Unload Me
    End Sub
 que me recomiendan que haga
 escrivanme a 
jeobeljavier@gmail.com por favor que ya le he dado muchas
vuelta al asunto