If the target device provides automatic register initialization (FPGA/CPLD usually yes, ASIC usually no), then an initial statement should be synthesizable, unless the software authors neglected to implement it.
Xilinx XST (an FPGA/CPLD synthesizer) supports initial statements for registers and register arrays (RAM/ROM).
**broken link removed**
**broken link removed**