The default boot manager has no configuration file. It just works, on-the-fly. But it only boots from primary BIOS partitions.
If Archlinux is installed on an extended partition, you should create a primary partition and install it there, and the FreeBSD default boot manager should find it. Or use GRUB instead.
May the source be with you!