With most ICF forms, you can use a brick ledge on the inside and the brick ledge will be hidden if you use top hung open web floor trusses that are deep enough to cover the ledge bump out. One advantage to these floor trusses is that you can easily run our HVAC ducts, plumbing lines, and electrical wiring through the open webs of the floor trusses.
One problem with using a brick ledge on the inside of the forms is that it gets in the way of the wall bracing during the wall assembly and pour, unless the bracing is on the outside of the forms (less common).
In my case, I'm using a thicker basement wall with tapered forms on the top to form a ledge to support the top hung open web floor trusses.
I ran the numbers and the cost for the thicker basement wall was approximately equal to the cost for the Simpson hangers and ledger board.
Another option is ICF Connect joist hangers imbedded in the ICF walls prior to the pour. These connect directly to your floor joists so you don't need a rim joist. The disadvantage to these is that you have to know precisely where you are going to install your floor joists and what type of floor joists you will be using prior to pouring the concrete.
http://www.icfconnect.com/joist.htmGood info on the available floor connection options here:
http://www.icfmag.com/how-to/ht_installing_floor_joists.htmlFloor truss info:
http://www.classictruss.com/floor_truss_facts.asp