Also per Aktion geht es erstmal 
Nebenwirkungen sind:
Die Aktion läuft wie folgt ab, wobei das SO schon die aktive Ebene ist:
Das ganze geht sicherlich (hoffe ich) auch per Script wobei man dann auch die Tmp-Datei löschen könnte - Aber nicht mehr heute ... eventuell reicht ja schon die Aktion.

Nebenwirkungen sind:
- es wird eine Datei abgespeichert
- diese Datei muß man selbst löschen oder sie bleibt halt z.B. im Temp-Ordner oder wo auch immer
- wenn die Datei bereits existiert poppt der Speicherdialog auf
Die Aktion läuft wie folgt ab, wobei das SO schon die aktive Ebene ist:
- Ebene:Smart Objecte:Inhalte exportieren...
- die SmartObject-Ebene löschen
- eine neue leere Ebene erstellen
- diese in ein SmartObject umwandeln
- Ebene:Smart Objecte:Inhalte ersetzen...
Das ganze geht sicherlich (hoffe ich) auch per Script wobei man dann auch die Tmp-Datei löschen könnte - Aber nicht mehr heute ... eventuell reicht ja schon die Aktion.