Done. Also made it so png recordings don't show up in "Recent files" (exposed as a bool arg to sprite:saveCopyAs). Works fine.
I'll clean it up and try to get this merged tomorrow if I get time.
Wow, that’s great!