El post original donde lo encontre era:
www.clubdelphi.com/foros/showthread.php?t=71783
Lo siento aun no me es permitido colocar enlaces en el foro pero esa es la dirección aumentando el triple w.
Si quieres el código en c++ es precisamente el que coloco ecfisa en la opcion2, recuerda tener un formulario con un panel, un segundo formulario para llamar y un botón. Es muy útil yo lo uso a menudo, saludos!!!!!!!