No hay un compilador universal que lo compile todo.
Para compilar un programa en forma visual (entiendo formato Windows) es necesario en primer lugar saber de que lenguaje estamos hablando.
A parte de que lenguaje sea tienes dos posibles opciones:
1.- Si tus programas estan escritos en CLIPPER en cuyo caso podrias usar ALASKA o xHARBOUR entre otros.
2.- Si tus programas estan escrito en otro lenguaje tienes que escoger un entorno de desarroyo visual y empezar de cero. Un ejemplo: si los programas estan escritos en QuickBasic y pasas a Visual Basic solo seria exportable alguna rutina de calculo.