I want to know if Getobjectcontext can be used in standard EXE.

The Problem:

I have created an MTS object and registered it.I want to have the instance of the object instead of Createobject and Getobject because of more properties available in GetobjectContext.I am not able to create the instance and when i try to do " ActiveX component cannot be created" Error Comes or " Object variable
with block variable not set" error comes.But i am getting in DLL.

1.Can we use GetobjectCOntext in Standard EXE.
2.If it cant be done how to Check if Security is enabled or IsCallerinRole client side itself.
3.While i am inserting a record through MTS and when i give ObectContext.setabort based on conditions still the record is inserting(Sure that Setabort is firing).What may be the Problem.