I've just started using iCompta. Nice program, but I do have a few suggestions. The first one is actually a question, but okay.
1) How can I reset the saved preferences for the import type? The two letter bank codes used by my bank (Rabobank NL) are now accidentally coupled to the "transfer" type and that was a mistake. Perhaps this can be incorporated in the preferences window? I tried fiddling around in the plist but that wasn't such a great succes

Speaking of which, perhaps it would be nice to have users edit the list of transaction types themselves. Most banks have a list of transaction codes vs transaction types which a user could enter for clarity.
2) When I import a CSV from my bank (the other formats are ACSII and ERI / MUT.ASC) The first line gets skipped (this CSV has no header row) and the last empty line is included (leads to an empty new transaction at the top of the transactions list). Perhaps a check for empty lines and a checkbox in the import window allowing the user to choose if the first line is imported or not might be an useful addition.
3) Most banks allow for multiple comment lines (mine allows up to 4). It would be great if iCompta would support multi line comments. In my particular CSV they are given as 4 seperate fields. I have some ideas about possible implementations, but perhaps you have your own.
4) Perhaps a bit much for a program made in your free time, but wouldn't it be nice if iCompta supported plugins for importing files. People could write their own import plugins for their own banks formats. Not sure how much time would be in actually writing something like that, but it would be a nice addition.
5) When printing, sometimes the name and the comment of a single transaction are printed on different pages. Would it be possible to keep those together?
That was it
