Тем, что для модулей из раздела implementation не делается проверка на перекрёстные ссылки.
Хотя, может, вас интересует что-то другое. Попробую догадаться. Есть правила:
1) то, что в разделе interface (типы, константы, функции...), будет видно и другим модулям, а то, что в разделе implementation, этого другие модули не увидят.
2) если что-то используется (переменная, константа, функция...), то она
предварительно должна быть описана. Напр., в вашем примере ссылка на Form3 предполагает, что эта переменная где-то описана (возможно, в Main:
)