I think you may pause and consider that MS releases updates without any particular reference to any software producer.
I am guessing that if there is a problem cause by an update, then the producer would need some time to figure out what change(s) needs to be made.
To suggest that Ancestry won't support MS updates is absurd given that FTM 2012 runs in MS .NET 4 and uses just about every MS function it can including MSIE.
For the record, I use Win 7 Pro and receive all the updates and my FTM 2012 is running correctly. I suspect that there would be many other Windows 7 user running 2012 without an issue.
The fact that you seem to be suggesting that you have been having problems for sometime (1 year) might indicate that you in fact have some issue with your computer which the latest update may have caused enough of an issue to provoke instability.
It may be worth doing some checks as it may not be W 7 updates as the main cause