Biztalk MQSC Send Port Unable to Send Messages to MQSeries.

I was investigating a problem where I was unable to Send Messages to Send Messages to MQSeries using the MQSC adapter. Everytime I tried, the following event would be logged in the event log.

Event Type: Warning
Event Source: BizTalk Server 2009
Event Category: (1)
Event ID: 5740
Date:  4/6/2010
Time:  4:18:37 PM
User:  N/A
Computer: abcxyz
Description:
The adapter "MQSC" raised an error message. Details "The type initializer for 'Microsoft.BizTalk.Adapter.Mqsc.MqscAsyncBatch' threw an exception.".

 I spent hour trying to figure out the problem. Also Reinstalled the Adapter but that did not help. Finally found that the problem was related to using a 64Bit host as the Send Handler. Switched it to 32bit Host and that resolved the issue. Kb article 939202 also mentions that the 64bit host is not supported with MQSC adapter.