If you are talking about the DesktopWorkArea feature being reset by another program or by Windows itself, then this I would say this isn't a bug.
There are many valid reason's for Windows (or any program) to adjust the desktop work area, so it is difficult to "automatically" reset it what is set in Rainmeter.ini. It is not our intention to get in a "tug of war" with another program (or Windows).
If you are just asking about the log message, then that is just an informational message we log when the work area changes.
If your issue is not with DesktopWorkArea, could you elborate on your issue?
It did not work because IfCondition=WorkAreaX <> {0,0,200,40} is an invalid expression. You might want to refer to the manual. Brian's sniippet he gave you was not intended to be literal, the "{XXX}" term is a placeholder you need to replace with a single numeric value.
SilverAzide is right above. IfCondition (as well as a Formula option of a Calc measure for instance), has to be entirely numeric. This means that you can't be compare the WorkAreaX with something like {0,0,200,40}. In your case [WorkAreaX] is a Calc measure, doesn't make sense to compare it with a variable like DesktopWorkArea (whose value did you use in the condition). [WorkAreaX] being a Calc measure (as said above) it is a number and is equal with the #WORKAREAX# variable. What would you like to compare with DesktopWorkArea?