funciona todo perfecto, solo que cuando pasa un lapso de aproximadamente 5 minutos se cierra.
Tán perfecto no va entonces... ¿Tienes idea de porque se cierra inesperádamente?, ¿tu aplicación consume demasiada RAM?.
Deberías empezar por mostrar el form para localizar el error, sinó no sé como esperas que alguien te pueda ayudar o se moleste en contestar... de verdad, no entiendo como alguien lanza una pregunta diciendo "se me cierra la app" y no mostrar ni siquiera una línea de código.
Un servicio de Windows es eso,
un servicio (no hay interfaz gráfica), y una aplicación es una aplicación.
Aunque no sé casi nada sobre lo que quieres hacer, pero según he leido, si quieres ejecutar una aplicación como servicio de Windows, se puede (mucho más fácilmente si se trata de una aplicación CLI), pero para todo son inconvenientes, sobre todo dependiendo de la versión de Windows tiene sus inconvenientes por las sesiones del usuario, el UAC, etc, y en general hacer lo que has pedido es mucho más dificil de lo que te imaginas, y según he leido debes empezar por crear obviamente un proyecto de tipo "Windows Service" (que no sé si VB6 dispone de este tipo de proyecto), no un Windows Form.
Pero si tienes muchas ganas de aprender como se hace (según he leido como mínimo a un experto le puede costar una semana intensiva llevarlo a cabo) aquí tienes por donde empezar a leer:
http://msdn.microsoft.com/en-us/library/d56de412%28VS.80%29.aspxhttp://stackoverflow.com/questions/3576208/launch-a-winform-application-from-a-windows-servicehttp://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/97379e10-bdd8-49c3-8dfe-41129d91474b/http://michaelellerbeck.com/2009/01/12/creating-a-service-for-visual-basic-2008-express/http://go4answers.webhost4life.com/Example/launch-window-forms-app-windows-service-110233.aspxhttps://www.google.com/search?q=vbnet+start+app+as+service&ie=utf-8&oe=utf-8&lr=lang_enSaludos.