TakePhone (
www.shsh.com) may be an answer. It has a speed dial screen and of course, one can always insert the 1 and area code in the address book itself. It also supports North American dialing. The option that you are looking for though just does not exist.
123-4567
1-123-4567 <---- I thought this was a dead animal.
514-123-4567 <--------- Are these different?
1-514-123-4567 <--------- Are these different?
So, if you put a 1 in front of an area code - it does not always work? I am very, very confused - though I live in paradise where things are different than the mainland.
Ben