in reply to Re^2: error handling by pm initializationin thread error handling by pm initialization
There are also other tools such as App::FatPacker/Cava which merit investigation.