Heres the list
1) Better windows networking
sometimes it is very hit or miss if I can see the shared folders on my windows box or not. It would be nice for windows users to be able to see my shared folder, or be able to share individual folders, without setting up a user account for them or giving my username/password. Being able to read and write to post fat32 file systems would be nice
2) Speed
I've got a new powerbook and it still lags when typing sometimes if something is going on in the background such as importing a ppt to keynote, ripping a cd, copyig files in finder. Finder seems the worst, so a nice new cocoa finder please
3) Bugs
Why do my icon's on the menu bar keep removing themselves? sometimes its bluetooth, sometimes clock and sometimes the battery.
4) Finder
Being able to resize from any ede of the window would be nice. If a window is on the riht edge of the screen and i want to make the window bigger, it is annoying to have to drag it left then resize it.
Locking the side bar. I've lost count of the amount of times i've accidently dragged a shortcut out the finder.
Meta-data. Would be nice to have a floating transpatent window (a la the volume controls etc) that appeared when hovering over a icon (or maybe option click or other shortcut) that showed meta data such as size, file type, last edited date etc. This could possibly be shown in the bottom of the side bar, but i doubt there is room.
5) User Interface, look etc
I like the look of panther, but some professional themes from apple would be nice, such as semi shiny black onyx with smoother metal or copper instead of brushed metal for that theme. Apple could do a much better job than me anyway, and it would keep the brand image high if they were professional. Maybe 2 alternative themes and different widget colours (similar to ipod mini colours?)
Support for quicktime content/screensavers as a background image. Having images fade in and out and possibly pan would would add to the wow effect if done correctly. Although a full movie would be too distracting, a movie that slowly changed over time would be nice, with subtle changes
Being able to switch off eye candy for old machines would be nice
6) Compatibility
FreeBSD has a linux compatibility layer, why not os x? PPC Linux apps are not as wide spread as x86 but it would add options, especially for none open source linux apps such as DB2 etc.
X11/Linux apps to be more integrated a la carbon/cocoa and java apps. Make it so they use aqua look and feel by default where possible. Make it so you dont have to open X11 first. Add X11 to System Preferences pane to set the options. Add QT and Gnome libs to allow KDE/Gnome apps to work in OS X
Add DarwinPorts with a GUI as an optional install or core install. Renane it to Xports.
Improve textEdits doc format capability and mails enchange capability. Allow doc reading/writing to be system wide using frameworks in cocoa. Let preview (or textedit) to be able to open powerpoint, keynote, and excel files.
Would be nice (but unlikly) to have a basic windows emulator built in (alongside coca/carbon/java/x11) to allow legacy dos and win applications which businesses rely on and have no os x version. Would remove problem that os x doesnt have x,y,z stock control, whatever app. Would be nice to match os x look and feel too.
7) File System
May as well jump on the BeOS file system. I've not used BeOS but i hear its good. I'm reading the guys book at the moment. System wide support for file specific meta data would be nice and smart playlist style searching. Maybe use Berkely DB XML for this. Should be faster than a sql db such as MySQL
8) Dock
As mentioned, spring loaded folders would be nice. Having catagories such as used in CDE on solaris would be nice, such as having a icon for iLife and clicking on it shows iTunes, etc on a verticle dock like menu. You could have menus as default for iLife, mail/safari/addressbook/ical/ichat/ical, dvd player/quicktime, developer tool apps, utilities/system prefs, etc. It would be good to save space when you use a lot of apps, and a logical way to group suites such as Adobe CS, Macromedia Studio, the apple pro apps etc. The groups could have their own icon instead of a generic folder
9) Address Book
Allow different preferences for different groups, thus in your work group, you can default it to show work tel etc while a friends group would default as home. Its annoying having to change the default each time you add a new contact, if they are in a group that does not conform to your set default.
10) iCal
Better integration with address book, so that birthdays are imported etc. Would be nice to auto show the date on the icon without having to open iCal. Showing on the icon that an event is due, such as someones birthday, or you have a meeting today.
11) iChat
support for yahoo/jabba/MSN please...ok last is unlikely, but sadly everyone at university uses it. Tabbed windows would be nice. Offline messages, voice/video mail would be nice (to mac only users at present i guess as wont be supported in aol im) If someone tries to send a message and iChat isnt open, it would be nice to warm me discreetly and allow option to open iChat and reply.
12) Safari
less crashes with java would be nice. Option to make safari automatically pretend to be x86/IE if a site insists on using it. Showing a likes url in the address bar when hovering over it, so you don't have to activate the status bar. Add other options/sherlock channels to the search bar a la Opera
13) Sherlock
Open it when a sherlock search is made from Safari. Faster speed, maybe using webcore. Follow user interface guidelines, in that the search bar should be a rounded text field and not a square one with a ugly green icon.
14) iTunes
Allow songs to have more than one album/default artwork, so that if I import a greatest hits or mix cd it can tell i have it already and ask if you want to associate this album with the song that currently exists in another album. This avoids duplication or having holes in albums. An alias could be added to the new album to point to the song so that in browse mode you get to see the song. When adding/changing tag info, allow changes on per album level for album specific tags such as name, genre etc. When typing album name, only show albums for that artist as you type, and same with artist name. Allow the long silence on songs to be removed when ecoding songs with hidden tracks.
15) Quicktime
Abouttime full screen was allowed for free.
16) Terminal
show colour coding for file and directories by default, or allow it to be easily added.
17) Xcode
Better java support - code complete, interface builder for swing etc
18) Java
Java 1.5 please
19) apple/tab thingy
Allow up/down arrow to go through windows of that application, using preview in icon and document name
20) Quartz3D
some form of support for auto-stereoscopic displays would be nice (my research area at university), with 3D icons, widgets etc..though this isn't very likely.
thats all i can think of at the moment