RE:abrir una aplicacion dentro de un form
Fijate si estas en Visual basic for applications tendrias que ir al editor de visual basic por ejemplo en excel luego que estas allí y a la ventana de proyectos insertar un formulario luego dar doble clic sobre el formulario y en el evento activate del formulario colocar este codigo:
Private Sub UserForm_Activate()
abrir = Shell("notepad.exe", vbNormalFocus)
End Sub
Si estas en Visual Basic 6.0 colocas lo siguiente:
Private Sub Form_Activate()
abrir = Shell("notepad.exe", vbNormalFocus)
End Sub
Espero te sirva de ayuda.