Tengo dos tablas, relacionadas una con otra. Deseo programar dos combos, que esten relacionados con dichas tablas... mejor se los pongo con dibujos:

como se ve, existe una relacion de uno a muchos entre aplicaciones y perfiles... es decir, una aplicacion puede tener varios perfiles...
Ahora viene mi duda, en programación. Necesito crear dos comboboxes (o listboxes), que estén relacionados a esas tablas: de esta manera:

Cuando yo selecciono una aplicación en el combo de la izquierda, automáticamente el combo de la derecha, de perfiles, debe llenarse con los perfiles relacionados a la aplicación seleccionada.
No se como hacerlo!
Por favor, ayuda! :(