I cannot reproduce this error in a blank project, but I can when I'm working on TVSGDK2. If you want the .sgdk2 file, I can upload it.
Steps to reproduce:
Open SGDK2
Open TVSGDK2.sgdk2
Expand Maps
Expand Level 2
Expand Layers
Expand Foreground
Open Editor
Go to Plans Tab
Click New Plan button
Select the Plan ("Level 2 Plan 1")
Rename it ("Magnet Message")
Scroll down in the map to 76x1984
Enable Snap To Tiles (CTRL+T)
Add plan points at 76x1984 and 192x2000
Click Edit Selected Plan button
Click New Rule
Error shows up: "Exception has been thrown by the target of an invocation."
If you click New Rule again, it will show up again. Every time you select a rule in that list, it will show up. Build the project, and it goes away.
Side note: I think it would be a neat idea to automatically name rules based on the function they call if the user didn't add their own name. Just split the words of the function based on capitalization and use that as the name of the rule (if the current name of the rule is "Rule x" or the name of the previously selected function). I've seen XCode do something like this when working with layouts for the iPhone.