はい。windows7のPCにて動作したのでそのままにしていた、というところです。
それも.Netframework2.0の無印で動作させていました。(古すぎる、とは私も思います。)
質問の意図と状況がよくわかりません。
Windows 7 の時点で .NET Framework 3.5.1、つまり .NET Framework 2.0 SP2 相当の環境で動かしているわけです。
また、Windows 7 に .NET Framework 2.0 SP2 はインストールできません。より新しいバージョンが最初から入っているからです。
.NET Framework 2.0 ~ 3.5.1 は同一のランタイム・クラスライブラリを共用し、古いバージョンが混在することはありません。(4.0 ~ 4.8 は別系統ですので共存します)
従って、Windows 7 で .NET Framework 2.0 アプリを動かしている以上は、.NET Framework 3.5.1 環境で動かしており、それ以外のバージョンのランタイム・クラスライブラリになることはありません。
参考 https://jpdscore.github.io/blog/dotnet/relationship-between-ndp-versions/ ※ Windows 7 は 3.5.1 と表記されますが、このページにおける 3.5 SP1 相当と考えて良いです。