Really appreciate you taking the time to reply here. I tried making them not static but it seems C# can't make extension methods without them being static. Maybe this is just kind of a thing reflection doesn't work with?
Anywho, I actually want functionality like that of Visual Actions I linked above a lot more than the extension methods. Especially since right now NGUI can't list specific methods for multiple MonoBehaviors of the same type attached to a single GameObject. That(1), being able to edit the order of method calls in the inspector list(2), and maybe an extra component that does nothing but contain a list of method calls fired by a single public method(3), are the 3 things I'm lusting for HARD. XD
Essentially I'm trying to write scripts inside a component! haha (Not really… well sort of XD)