Basically you need to import the ISV.config file to move your customization dev server to client CRM server.
Here are the different ways you can use:
1. You can use standard .net code to import customization. CRM 4.0 has ImportExportPublish message, using this message you can import customization. You can find sample code at SDK\Server\FullSample\ImportExportPublish.
I am not sure how would you call custom .net code using Installshield
but there should to some way do do it.
http://msdn.microsoft.com/en-us/library/cc151164.aspx
2. You can simply import the ISV file using customization. Settings-->Customization-->Import Customization
Jai Ho CRM
http://mscrmkb.blogspot.com Skype - amol.gholap
Mark as answer if a post has answered the question