This is something i've been working on recently. It's not yet finished but it seems to be working ok on my machine so i thought i'd release it. You may like to use a backup installation of PureBasic to run it on until it's been tested more thoroughly.
PBCoffee stands for PBCOmpiler FrontEnd (ok so theres an f and an e missing but PBCofe didn't quite look right

When run in mini mode it looks like this:

This hides all the features from view. The combobox contains a list of all the settings (templates) you've saved (initially it will contain a default setting). Rename the setting by clicking in the combobox and typing the new name.
You can have as many settings as you want, so eg. you may have one to compile exe, one for dll, one with debugger, one for compile with an older PBCompiler, one for finished product with version info and compression, etc.
Ctrl+Up/Ctrl+Down will position the settings in the combobox (or use Move up/Move down on the Settings menu) and the default is the top setting. Once you have your settings how you like them, save them in the File menu.
Clicking on 'More' displays the gory details. Here are a couple of the tabs:

The options are hopefully fairly straightforward. Some stuff doesn't work yet (the Help menu for starters) and lots hasn't been tested (and i mean LOTS!). I'll get fixing it when my thesis is complete.
When calling it from the command line, the /IN parameter should be following by the full path and name of the input file and /OUT should be similarly followed by the output file. Command line example for PSPad:
Code: Select all
PBCoffee.exe /IN "%File%" /OUT "%Dir%%Name%.exe"

The file is 39kb and can be downloaded from either:
http://purebasic.myftp.org/?filename=fi ... Coffee.exe
or http://www.liquidbuzz.com/dev/mrmat/PBCoffee.exe
Thanks to Beach and NoahPhense for hosting!
Edit: Updated links