@Anonymous Monk, thanks for the testing. The result is very interesting but I'm wondering if wxPerl would be still the fastest when you also get the Chinese characters displayed properly.
And yes, my wxPerl fully supports unicode. Is there a wxPerl version that does not support Unicode? The thing is this: Win32::GUI does not support Unicode (even though my system fully supports Chinese and Unicode, Chinese characters encoded in utf8 get garbled in my Win32::GUI app). Tk partially supports Unicode. It does not support Unicode characters outside the basic multilingual plane (if my Tk app contains unicode characters outside the BMP, Tk crashes with a codepoint too high warning). Fortunately, wxPerl is the one that fully supports Unicode.