I know this has been answered, but we too hate BPF's. Instead we just create an excel document that links to the templates directly. The excel formula below can be used to open templates directly allowing a nice custom menu to be created in lieu of a BPF.
=EPMExecuteAPO("OpenSpecificDocument","Open Book 1","INPUT SCHEDULES\Book1.xlsx","","","")