In 2003 server ReportEvent fuction work normal with this message.
At First it transform into "Error: %%12345" (12345 is id of custom errod
discription string)
And the result transform onfo "Error: error discription"
In Vista and 2008 server there is only first transformation.
So, I have message "Error: %%12345" in event log.
I have no ideas what I did wrong!