Unless you are repeating the same filters and actions I don't see this a being a practical method. There are many options in the .ini that are non descriptive numbers. Without documentation for those options you could not create new rules directly/programmatically in the .ini file.
In my usage that would also mean a restart, possibly more than one if the rules aren't correct, and missed messages. Creating via the GUI is time consuming but you can copy filters and actions to new rules. That saves some time.