It is now possible to have a payment method disabled by default, and you can now enable it on an invoice-by-invoice basis.
Example Authorize payment gateway settings:
now when creating an invoice the Authorize payment option will be disabled, you can enable it for that particular invoice.