Personally, I use this small script (and bound it to Shift + Ctrl + S):
try {main(); } catch(e){}
function main(){
activeDocument.saveAs(app.activeDocument.path, SaveDocumentType.PNG, false, Extension.LOWERCASE);
}
It will still prompt me for a file name, but the Format dropdown menu will be set to PNG by default. The first line just prevents any error messages from popping up if I click "Cancel" on the Save As window.
If you want it to save the PNGs in a specific folder, replace app.activeDocument.path with your preferred path.