Replace aprog.but with PNGs

The PNGs were formerly named by their position within the .but file,
but it's somewhat more clear to number them with separate player and
program components. Whatever.
Prevent duplicate define warnings on Mac OS X
Remove budd.but