Thanks for the report, Martin.
First, the good news. The ICAO lookup capability is already there - in two places. First, the top item in the Airports menu and second, if you type a question mark (?) into any airport field.
The "+1" suffix should be there in every case of arrival on a different calendar day from departure. But, it is there only in the editor and the Leg List. You should not see it back in the flight plan list.
Yes, the Leg List is sorted by time. This is a recent change. (I assume) Legs must be sorted by time for the flight plan to be valid in the sim. Is this sorting a problem for you?
That's an interesting flight plan - four trans-Atlantic crossings in the same day plus a couple of local flights? If you had created the same flight plan without the legs being sorted and compiled it with TTools or AIFPC, would all legs have operated in the sim? Have you discovered a way to spawn simultaneous AI flights from a single flight plan? If so, I need to make AI Flight Planner a little "smarter". (Had you attempted to save this flight plan back into the Flight Plan List, you would/should have received several "departure before arrival" error messages.)
When you
add a leg, the departure airport set by the system is the destination of the last leg in the Leg List. When you
insert a leg, the departure airport is set as the destination of the leg immediately previous to the insertion point.) The departure airport is used to calculate ETA. (Incidentally, there's nothing special about an arrival time set using the ETA button. Once entered, there's no record that it wasn't typed by the user.) For the last two flights entered, since you added them, the departure airport would be KMHR. Given the 8hr time difference, the 0700 departure to EDTG would have arrived after midnight (local or GMT); hence the "+1". I can't explain the "+1" suffix on the 0930 departure to KBIF. Were you using local times? If not, what time zone was set, please?
Finally, you said
I add the next leg at 9:30 and then one at 07:00, which I expect to go on second and first place.
I hope that is where they actually were placed.
The really good news is that you didn't encounter any other difficulties. Unless the sorting of the Leg list creates some difficulty with the sim, perhaps we're finally "there".
Don