Delete bank account

If you have a power user subscription then there are snippets of custom JavaScript that will do a lot of what you’re after. To remove certain bank accounts from the main list:

jQuery(function($) {
    // remove dead bank accounts
    $('body.page-bank-index .tblbank .dataRow')
      .has('input.hdnbankNominalID[value="1200"]')
      .remove();
});

(replace 1200 with the nominal code for whichever account you want to hide).

Another thing that could be useful is this to pull your most frequently used accounts together into the topmost “general bank accounts” table:

jQuery(function($) {
    $('body.page-bank-index .tblbank .dataRow')
      .has('input.hdnbankNominalID[value="1230"], input.hdnbankNominalID[value="1250"]')
    .appendTo($('body.page-bank-index .tblbank tbody').first());
});

(again, change the 1230/1250 to whatever accounts you want to pull up, and you can add more input.hdnbankNominalID[value="NNNN"] alternatives as required).

You can also add custom CSS to shrink the space between the tables, for example:

body.page-bank-index .detailHeaderTable {
  margin-top: 10px; /* default = 60px */
  height: inherit;  /* default = 50px */
}

or even squash all the intermediate headers and make it so that it appears the whole list of bank accounts is in one table:

body.page-bank-index table.detailHeaderTable,
body.page-bank-index table.tblbank ~ table.tblbank thead {
  display: none;
}

(hide all section headings, and the blue column header section of all but the first sub-table)