I'm still pretty "newbie" so I may be way off-base here, but I think I see the problem. The section table in calc.exe starts at file offset 0x1EB. Each section header is 40 (dec) bytes long. There are 3 sections, so the last byte of the section table is at offset 0x25F. If you look at the data directory, the bound import table starts at offset 0x260. So there's literally no space at the end of the section table to add another section header unless you move the bound import table further down.
After the BIT, there's a whole bunch of null bytes until you get to the first section at 0x400, so you have a little space to do that. When I tried tacking on another section using LordPE, it automatically moved the BIT to 0x288 and updated the data directory. Which I must say, is pretty slick

. The BIT is only 128 bytes long, so there's more than enough room for it before hitting the first section. I don't know what LordPE does if it can't make room for the extra section headers, though. I'll have to test this some time.