Насчет "немного странных предупреждений" от fpcupdeluxe. Вообще-то лучше им следовать и не кросс-компилировать с win64, см. например https://forum.lazarus.freepascal.org/index.php/topic,59889.msg447738.html#msg447738.
Да и зачем кросс-компилировать с win64 на win32, если можно использовать родной ppc386.exe, что, кстати, и делается в официальном дистрибутиве Лазаруса.
Вообще-то, в этом топике речь идёт про qt.Ну просто я дочитал Вашу ссылку до конца...
Но, раз уж зашла речь про кросскомпиляцию, то:
1. В статье просто описывается процесс, а уж зачем все это делать - каждый решает сам. Например, я собираю сразу под вин 32/64, линукс 32/64, Дарвин. И мне проще сделать это простым переключением опций в среде (неважно, какой битности она собирает проект по умолчанию)