A: 

The short answer is NO.

It seems like after all the digging round I have been doing there does not seem to be a progromattic way of elevating a method's permissions as CAS compliments RBS so if the user is not part of the right group. Then there is no point is even accessing for admin rights as rbs tells cas that the user is not part of the group so the request is bounced and permission is denied. Resulting in an exception.

If the user is part of the group you need i.e Administrators, then changing the Domains PrincipalPolicy will give you a temprary solution but it does not cater for users that are simply not part of the admin user groups. Thats where the above solution falls apart.

The long answer is, ship out the problem prone code into a small seperate .exe file and run it seperately.

IbrarMumtaz