お言葉に甘えてコードちょこっと貼ってみます。
元はMSのサイトから落としてきた草食です。
http://www.microsoft.com/japan/msdn/net/terrarium/docs/QuickStart/default.asp#VSedit
IdleEventの中のTest()をコメントアウトすれば落ちないです。
--
using System;
using System.Drawing;
using System.Collections;
using System.IO;

public class MyCreature : Animal
{
protected override void Initialize()
{
Idle += new IdleEventHandler(IdleEvent);
}

protected void IdleEvent(object sender, IdleEventArgs e)
{
try
{
WriteTrace("IdleEvent");
if( Test() )
WriteTrace("OK");
// この後もコードあり。
}
catch(Exception exc)
{
WriteTrace(exc.ToString());
}
}

bool Test()
{
WriteTrace("TEST");
return true;
}
}