I am very delighted to say today that I have finished making the mapiprofile tool. This is a tool that directly mimics the commandline options provided by mapiprofile. It has been a long journey, sometimes rough, but we are here now and its done. The next tool which I am already working on is the mapiadmin tool which has an few more functionalties compared to the mapiprofie tool that I just finished. This is indeed a great experience especually the pressure mounts towards the evaluation deadlines, I got to work continusly for the longest time in my life. But the ultimate feeling after cracking it is really good. I will keep you posted on the developments of the mapiadmin tool. Now I show some shots of the new tool just finished. This tool is integrated into the desktop using a deskbar applet written again in Qt.
This is the welcome screen from which the user selects to either create a new database stored as dbname.ldb in $HOME/.openchange/ or select one that is already existing. 
This is the create new database option, where the user gets to enter a name of the database to create.
This is what the user gets in case he/she selects the select an existing database option, one can then navigate to select the database of choice in the folder of choice.
This is the result after selecting a database, where a user gets to view all profiles in that database and gets the options to manipulate these profiles accordingly. In case of a new database, with no profile, only the add profile option is available.This is about the main features of the tool.