Das wird daran liegen, dass Windows für jede Datei eine neue Instanz deines Programmes startet, woher soll es auch wissen, dass es das nicht tun soll, da du baer nur eine Instanz zu läßt, hast du in der einen auch nur eine Datei. Du musst also, bevor du die weiteren Instanzen bendest, die Paramter an die erste weitergeebn. Das geht aber auch mit der
Unit von Nico von meiner Homepage.