There's a minor problem. If custom extension is set in pack dialog, no packing occurs. Instead MC creates a folder with new name and copies files there.
E.g. if I set archive name to X:\temp\archive.zzz instead of X:\temp\archive.zip, MC will create X:\temp\archive.zzz\ folder.