Sí creando una ventana hija estaría bien. con CreateWindow, estableces un WndProc (SetWindowLongptr), creas los controles, etc.
Using Windows:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms632598(v=vs.85).aspx
Using Windows:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms632598(v=vs.85).aspx