lcFile = "C:\WINNT\System32\COMDLG32.OCX" DECLARE INTEGER DllRegisterServer IN (lcFile) llsuccess = (DllRegisterServer() = 0) IF llsuccess DO LogEvent WITH "Registered: " + lcFile ELSE DO LogEvent WITH "Could NOT Register: " + lcFile ENDIF>I then scan the table and compare the list of files to what's installed on the user's local drive. I then copy any files needed and RUN REGSRV32 to register any components that need it.