I guess it depends on the program. All my 16 bit programs ran fine
before SP2 and continue to run fine after installing SP2. You'll just
have to test your Win 3.1 programs after installing SP2 but my guess
is that they should be alright if they ran OK before.