Hi Mortimir,
I always thought archaic software is defined by the user experience and not by the date of some used files. Let’s say black & white user interface instead of a colors or low resolution or no customizable forms etc.
Anyway, I believe you can run CPT 3.3 under .Net Framework 3.5 even without 1.1 installed. It is only the installer which requests version 1.1 to be installed (I haven't verified).
If you care you might want to just unzip these files:
http://www.chesspositiontrainer.com/download/CPT3without_setup.zip
If this still requires installing the .Net 1.1 framework let me know and I will build a 3.5 only version for you.
Yes, you need a workaround to avoid the toolbar bug by setting the compatibility mode, but that should be all.
In the first half of 2010 I will release CPT 4 which will directly run under 3.5 and which won’t have such issues like the toolbar button problem. You can give the technical preview version a try here
http://community.chesspositiontrainer.com/blogs/english_blog/archive/2010/01/02/chess-position-trainer-4-technical-preview-available-now.aspx
It looks much better than CPT 3.3, but not because of the framework 3.5. It would look the same under 1.1.
Thanks,
Stefan