I'm not sure I see the problem of moving it down. But if you can't, you can't (not sure why as IFI initialization has already done two Putdata() calls to init both low level buffers). Try the following..
Code:
relay7_fwd = 1;
relay7_rev = 0;
Putdata(&txdata); /* DO NOT CHANGE! */
Serial_Driver_Initialize();
Initialize_Falcon();
statusflag.TX_UPDATED = 0; /*reset these to update latest data later*/
Putdata(&txdata); /*put data out again */
printf("IFI 2006 User Processor Initialized ...\r"); /* Optional - Print initialization message. */
User_Proc_Is_Ready(); /* DO NOT CHANGE! - last line of User_Initialization */
}