Render Passes (Transparency per pass)

When I render out passes (AO, diffuse etc.) the only one that actually renders out an image with transparencies is whichever is hooked up to the composite node. The others only get a black background (I normally feed them into a File Output Node). Is there anyway to render out these passes with alpha turned on for compositing in an outside program?