public void DelayedOpenShortcut(string fn)
 {
     _delayed_command_id  = CID.OpenShortcut;
     _delayed_string_data = fn;
     Win32.PostMessage(GApp.Frame.Handle, GConst.WMG_DELAYED_COMMAND, IntPtr.Zero, IntPtr.Zero);
 }
 public void DelayedExec(CID id)
 {
     _delayed_command_id = id;
     Win32.PostMessage(GApp.Frame.Handle, GConst.WMG_DELAYED_COMMAND, IntPtr.Zero, IntPtr.Zero);
 }