Сам не знаю как лучше, а когда поправят это дело, опять писать скриптик который будет убирать IFDEF'ы?
точно про это я не подумал =) значит надо дефы заменить не на $IFDEF QT а на что-то вроде $IFDEF USE_SYNCH потому что похорошему это проблема имеено синхронизации, а когда исправят пусть дифы остаются.
Ну FindFirst, FindNext они менять не будут,
FindFirstEx, FindNextEx =)