RE:Como hago que una aplicacion sea Tray.
Hola
Debes agregar un control del tipo SystemTrayIcon o algo similar.. este es un componente que se agrega en la parte de abajo del formulario (asi como cuando agregas un timer) buscalo en los controles y si no aparece alli lo buscas en la parte de los componentes..
Debes programar los eventos en ese componente para poder mostrar el formulario y ocultarlo
Para que el formulario no aparezca en la barra solamente coloca la propiedad ShowInTaskBar en falso
Saludos