A couple of days ago I pushed a new version of Penelope (1.17), which now allows the user to specify a custom collation function. Thanks to
branok, there is a special collation function for German dictionaries.
Docs and files:
http://www.albertopettarin.it/penelope.html
http://code.google.com/p/penelope-dictionary-converter/