So:
Das sich das Programm nicht maximieren lässt ligt einfach daran, dass
Form1.AutoSize:=True;()
Das das Programm während dem Suchforgang nicht reagiert, liegt daran, dass es gerade in einer Suchschleife befindet.
Das das Programm sich nicht über "X" schließen lässt hab ich geändert.
Das das Programm so viel Arbeitsspeicher benötigt, sollte auch nicht mehr der Fall sein.
Wichtig: Extra um das löschen von Daten die man noch brauch zu verhindern, lasse ich den benutzer aussuchen, welche Daten gelöscht werden sollen und welche nicht (man ist ja nicht blöd

)
Danke für die schnelle Antwort...weiß jetzt woran ich noch arbeiten muss....WEITER SO!