I don't beleave that the error is caused by Lite-C (with different WINDOWS platforms).

You should verify this function call:

Code:
void timerCallback(LFTimerRef *timer)
{
   ...
   LFRelease(dateText); // <-- Exception Code 0xC0000005 (Protected memory access)
}



I hope it will help.