Photoshop should do just fine; opening a PNG it should preserve the transparency; transparent areas should look like a white-and-grey chekerboard pattern. Saving a PNG should not change that.