Disabling the Wirless Zero Configuration service (type services.msc in Start>Run) can make sure windows doesn't try to re-enable the windows wireless management setting if you get another wireless card or reset your existing one. Basically the same thing as what you done but a more semi-permanent measure (semi-permanent in that you'll have to reenable the service as well as tick the box again)