Just to clarify (please confirm if that's basically the same for your Polish layout): I tried the German keyboard layout in ED and all the blue arrow keys worked EXCEPT for: 1) "," which is blue_arrow + "." on the German keyboard and is on the left_arrow key of the US layout. 2) cursor_up which is cursor_left on the German keyboard and is cursor_down on the US layout. 3) cursor_down which is cursor_right on the German keyboard and is cursor_right on the US layout. So what does not work correctly for me is the lower cursor key row. "?" which is blue_arrow + "Ä" on the German keyboard (cursor_up on US keyboard) works fine. I made a complete diff between the directories /usr/share/X11/xkb of my Squeeze image and a stock Easy Debian image and they were identical (which is no surprise since both are simply copied from Maemo). Currently I have no solution for the keyboard problem on non-US layouts. Frankly I don't even know if it ever worked for me since I switched to US layout the 2nd day after getting my N900.
rm -r /.debian/usr/share/X11/xkb
It should be safe to uninstall wicd since it's just a chroot and uses Maemo's connection anyway. I've never used wicd on Easy Debian and since my dist-upgrade it's uninstalled. I've never had any problems with that. Can you please post the output of apt-get when you try to purge wicd?