Form A
If this object is in Form A like so:
// In Form A
MyThing thing = new MyThing();
then create a public property on your form to access it from anywhere else like so:
// still in Form A
public void InvokeSave() {
myThing.Save();
}
Form B
From inside Form B you can call the form A method like so:
// Inside Form B
void myButton_Click(..) {
formAReference.InvokeSave();
}
You will have to keep a reference to the original form somewhere - that's what I named formAReference
There are various ways to pass objects and make calls between winforms. For example, just google "passing objects between winforms" and choose a situation that seems right for your app. Remember, a winform is a .NET object, so the same concepts that apply to passing data and messages between pure .NET objects also apply to winforms.
Tutorial/Example at Code Project
Summary
You have successfully accessed your object composited into Form A through a public method on Form A, from over inside Form B. You can access that method from anywhere.