Division into processes
It would be great if every action or screen in the app was given a unique process. This way we can assign these processes (for instance "AddEvent") to some "triggers".
For example I'm using Apex launcher and it is possible to add a process to a gesture i.e - You could assign a downward swipe to adding a new event to the calendar. I could do it with DigiCal and it worked like a charm. However as it stands now it is impossible, because Business Calendar is has 5 processes but all of them either point you to the main view or break, once you try to invoke them.
Apart from launchers you could use it for all manners of automation apps and more. As they say - possibilities are endless.