Per quanto ne sappia non è bene utilizzare End quando vi sono più Frm;
quindi prima di uscire dal prog. devi chiudere ed annullare tutte le Frm del prog, tipo, se il prog è costituito da 3 Frm ed una MDIFrm:

Unload FrmInfo
Set FrmInfo = Nothing

Unload FrmLista
Set FrmLista = Nothing

Unload FrmTar
Set FrmTar = Nothing

MDIFrm.WindowState = vbMinimized
Unload MDIFrm
Set MDIFrm = Nothing