Thank you for your reply and for providing this component for free.
Do you have some time to test this case?
Generally your component seems to be the best out there and if you can take a look at this issue I will be glad to use it.
I invested quite some time in it, but I did not find an easy way to optimize it. It also has issue if doublebuffered flag is set to true.
The slowest part is TThumbnailPreview. Maybe you can find an easier workaround in order to make it work a little bit better with XPtheme.
The only thing you need to do is download XPTheme.pas from
http://www.jrsoftware.org/misc.php extract it in General demo and add it in the uses list in General.
I made an implementation of TPageSetupDialog for D6 that works with your code. I will send you the code if you like to include it - please send me your e-mail in PM.
Thank you in advance.