Thought these might prove useful to you.
The first, upax.bat UPXs everything within the current directory (and subdirectories) with the standard options used by John. You need to put both this and upx.exe in your path somewhere, like C:\WINDOWS\system32
The second, pangout.bat uses pngout to compress all .png files within the current directory (and subdirectories) and automatically answers yes to any questions.
The final, cleanup.bat is a companion for upax.bat and deletes all the backup files (.ex~, .dl~).
To use them, open up the command prompt, cd into the required folder (most likely BlahPortable\App\blah) and type either upax, pangout or cleanup.
Download them here:
http://cubegames.net/downloads/upax.bat
http://cubegames.net/downloads/pangout.bat
http://cubegames.net/downloads/cleanup.bat
----
Ryan McCue