I highly suggest buying buttercutter's even though I have not bought my own yet (cash flow reasons) I can tell you I have been happy with everything butters have ever produced.
Now maybe a solution for your problem. Now your talking about a custom window and the example I am going to show is how to create an open window (same example applies to door's to) But I would think this example should also apply to your custom window.
first we set up a room then we place are door's and windows like the example below
Now once we place are windows we go into entity mode right click the window and get into your script editing mode.
Now in the all scripts section you apply
start = disappear1.fpi
main =
destroy = disappear1.fpi
just like the example shown below
once the change is done test and see if this works for you. I hope this is helpfull.
If you think education cost so much you should see how expensive ignorance can cost you