It's very interesting. But so did you have to code the calculator itself ?
Can you give us detais about the language used ?
C, C++, C# ?
A skin system would be the optimal option, but I guess that Windows will never behave like the Workbench - the annoying click to front behaviour of Windows seems present in every skin system I tried so far ...
nice.