Hi there, 1) Create new button in rhino press and hold Shift move mouse to the button you want to make duplicate and then click RMB -right mouse button 2) under "left mouse button command" enter next VBs script code ! runscript /rvb ( Sub connectActiveX () Dim RVBobject Set RVBobject = CreateObject("inOut.Rhinoclass") If IsObject(RVBobject) And IsObject(Rhino) Then 'send Rhinoobject to the VB ActiveX InitClass RVBobject.InOut_Init(Rhino) ' object created and exist call class in our executables End If Set RVBobject = Nothing End Sub connectActiveX ) As is. Do not change anything !!! 3) Copy the exacutable file InOut.exe I am sending you to the rooth of your C drive -> C:\ or in any directory shown in/with the PATH command START-> Run ->cmd the above will start old DOS prompt and then type PATH then you'll get available paths where you can put files I am sending you in the attachment. if you need more info on this let me know .. in short the plug-in i made for you is actually VB ACtiveX exacutable...and it needs to be in the right (PATH) directory. C: will work just fine 4) Click on the button you have created in the step 1 If active X connection has been made You'll see the form/window i am sending you in the attachment If you do not see anything or you encounter an error just click on the inOut.exe file only once (where ever you put it in the step 3) to register ActiveX COM object Mike e-cnc.com