Bueno mi viejo, como te dice el colega anterior es muy cierto, lo mas probable es que no te funcione si no tienes instalados y registrados los ocx, dll etc etc y demas librerias necesarias para que tu aplicativo funcione.
Entra a mi pagina web ahi encontraras un empaquetador llamado, visual studio installer por cierto es gratuito y de ñapa te dejo un tutorial de como crear tu propio instalador.
http://lawebdelviejocharles.km6.net
Entras en la seccion "COMO SE HACE" y luego entras a la opcion "Para crear un instalador en Visual Studio Installer", descargas los instaladores los cuales son dos archivos SETUP1 y SETUP2, los descomprimes ambos, juntos a la vez los dos al mismo tiempo... en una carpeta cualquiera, lo instalas y lee el tutorial o imprimelo, en fin....
Suerte mi viejo