import java.io.*;
import javax.swing.*;

public class Launcher {
    
    public static void main (String[] args) {
	try {
	    String filename = args[0];
	    FileInputStream in = new FileInputStream(filename);
	    ObjectInputStream s = new ObjectInputStream(in);
	    JFrame restoredFrame = (JFrame)s.readObject();
	    s.close();
	    restoredFrame.pack();
	    restoredFrame.setVisible(true);
	    restoredFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	    ((Runnable)restoredFrame).run();
	} catch (Exception e) {
	    e.printStackTrace();
	}
    }
}
