Can anybody else confirm this is broken?
I've using 2.2.2 stable and cannot change the directory in which the images get uploaded.
Here is the complete line I'm using in my page type
$fields->addFieldToTab("Root.Content.Portrait", new ImageField('Portrait', null, null,null, null, 'images'));
Things still get uploaded into an 'uploads' directory, i.e the default one.