Here is what seems to have worked for me.
Click on your Windows Start button (lower left corner). Look for COMPUTER in the menu. Right Click PROPERTIES.
In the View Basic Information about your computer, it will tell you what version and type of Windows you are running. I.E. Windows 7 Ultimate. Directly beneath that it may say Service Pack 1.
If you allow automatic updates, that may be the problem. I do not. When I initially checked it did not say SP1.
I downloaded the complete SP1 package from Microsoft appropriate for my version and type of Windows and installed it.
I then upgraded to the latest version of iTunes.
So far, this seems to have resolved my freezing issues. Time will tell.
With this, you should not need to start in safe mode.
If starting in Safe Mode resolves the problem, the next step would be to see what, in iTunes is not loading and disable or remove that plugin to allow for normal starting of iTunes without freezes.