MHendler,
This is the way I start a program called CopyFiles.exe then sldworks.exe starts. I put the program under the SolidWorks Icon. I am not sure this is what your after, but I thought I would give it a shot.
Option Explicit
Private Sub Form_Load()
Dim CopySolidWorksMacros As String
CopySolidWorksMacros = Shell("J:\@Engineering Central\Common\Applications\SolidWorks\Executables\CopyFile.exe", 1) ' Run Copy Files program & SolidWorks.
Dim StartSolidWorks As String
On Error Resume Next ' if user leaves text box to soon, then they will be continued to next
StartSolidWorks = Shell("C:\Program Files\SolidWorks\sldworks.exe", 1) ' Run Copy Files program & SolidWorks.
Call cmdExit_Click
End Sub
Private Sub cmdExit_Click()
Unload Me
End
End Sub
' good luck Bradley