I don't know about the first question, but I had the same issue as in your second question. I fixed mine by going to Control Panel>System>Advanced System Settings> select the Advanced tab and then settings in the performance section (I'm running Windows 7). Be sure it is set on "let windows decide what is best". I had it on custom. When I changed it to let windows decide, the large SW icons went away.....
Thank you for your help, but it didn't solve the problem.