I can confirm this bug and it still exists in fixes branch. I cannot reproduce it with trunk version of Lazarus, though.
Here are my tests, all with fpc 2.6 stable, Lazarus just updated from svn (fixes branch and trunk), revision 38980:
Kubuntu 12.04 32 bit
- Lazarus 1.0.1 (fixes branch), bug is there, both with gtk2 and qt ws.
- Lazarus 1.1 (trunk), bug is not there, cannot be reproduced with gtk2 or qt.
Windows 7 64 bit (but 32 bit Lazarus), tested with win32 and qt widgetsets:
Bug cannot be reproduced with neither 1.0.1 nor 1.1, the same with win32 and qt ws.
I am going to try to dig deeper, to find out when did this problem appear in fixes branch.