Ahhhhhh. I see.
Is the block choosing process automatic or manual?
Many miners and pools use Bitcoin-Qt (or bitcoind) to create the blocks. In that case it is automatic. It is possible to write your own program for building blocks (which some pools have done). If you use a custom program for building blocks, then you can control what criteria are used for selecting the transactions.