Microsoft patch Windows by replacing the neccesary components. Remembver that Windows is made up of hundreds or thousands of individual files. When they release a patch it simply replaces the files that need to be changed. If your application simply consists of one file you will need to replace it, if it consists of multiple files, and you only need to change some of them then simply re-deploy the ones you need to change.
MCSD(VB6/SQL7) MCAD(C#/SQL2000) MCSD(C#/SQL2000)