CriticalSection のコードを wxCriticalSection に変換して SVN にアップロードするよ(少しトリッキーだけど)。TryEnterCriticalSection をどうするかはまだわからない。もうすぐすべてチェックインできる状態になると思う。
Boost の mutex はここで役に立ちますか?
http://www.boost.org/doc/libs/1_40_0/doc/html/thread/synchronization.html#thread.synchronization.mutex_concepts