TrasCRC component protects your executable with CRC16 making 
impossible to modify it either by wish or by accident. 
D3-D5. 9 kb. FREE. With source code. Alexander Rodigin
alexro_2000@mail.ru