I too have just upgraded from VB3 to VB4. Under VB3, for the most part, I could just create the executable and place it on our corporate LAN. Now, under VB4 all objects require to be registered. On a LAN environment, it is not practical to have each user run a setup program. Does anyone know of a way to have a user register the objects without running a setup program??