Das kann man leider nicht am CLOSE aufhängen, dazu musst du den CPYFRMIMPF in jedem Programm einbauen und den Dateinamen halt zusammenbauen.
Hierzu kannst du einen kleinen Service schreiben (ILERPG), dem du Lib/Name übergibst und der dann den CPY per QCMDEXC oder System() aufruft.
Dies ist nach jedem Close dann aufzurufen.