[HTC Amaze 4G] ericdjobs:
You sure? I have absolutely no issue with choosing files ringtones and notifications via the settings with File Picker completely uninstalled.

The program responsible for that is com.htc.app.HtcRingtonePickerActivity which is a part of the sound set APK, I believe.

Besides the point, you can have ES File Explorer pick up anything that file picker was doing. I haven't ran into anything yet, though. Maybe in the default Sense-based settings.apk? This rom is using a different one, though.. as far as I'm aware.

I'll post some screenshots in a minute.

Yep, that functionality is actually part of Leedroid's Tweaks (Named Energy Tweaks in this ROM)

It's under the STATUS BAR section (weird, eh?) and the settings box titled "Recent apps dialog"

Both the "Windows Phone 7" and "HTC Sense 4" are horizontal. If you choose default, it will be vertical like you desire.

What problems are you having, exactly? I've had no issue whatsoever, honestly.. besides MMS and that's only with WiFi calling which is a known issue even in the stock ROM. Why are you having to disable a core? ICS handles dual core processors differently now and it should be pretty much disabled most of the time by anyways. What kernel are you using? Lowering the max frequency to 1GHz really won't solve the issue because that will just cause the processor to work at that frequency for longer periods of time, thus keeping power consumption the same, if not more.. because if it can spike to 1.5GHz it can complete task and clock itself back down. Have you tried running a program that monitors partial wakelocks? Maybe you have a rogue application that's preventing your phone from going into deep sleep.

Just saying, I've removed WAY more sense than the default SpeedROM has and I've had absolutely no issue. I wouldn't be so quick to place the blame on the ROM itself unless you have some sort of reasoning to base it on.

The notifications/ringtone issue, this is a problem with the HTC SDM (Sound sets) download manager. Basically, it has a ring tone profile stored and it's no longer needed.. it's resetting your notification/ringtones. You can easily fix this by freezing the Sound Set or just uninstalling it, use something like Titanium Backup or something like that. It's because the Settings.APK this rom uses isn't sense based so it's not setting the HTC Sound Set profile ringtones.. and we don't really have the same kind of 'profiles' as a base Sense Amaze does, so it's useless as far as I'm aware. Picking ringtones etc still works fine without this, and they will no longer reset. I was having this same issue and it took me awhile to track it down, but that's definitely the root cause of it, as far as I'm aware.. at least it fixed it for me! Eclipse can probably nix this issue entirely by removing the package from the ROM all together, because we have the Cyanogen notification sounds/ringtones, and we can't even access the Sound Set function.. so basically it's restoring profiles of ringtones/notifications that aren't even ON the phone, so it defaults to nothing (because the "Default" is actually what's defined in build.prop, I believe.. which you can change that as well, but after this fix you won't need to.) Default in build.prop is "glass.mp3" which doesn't exist so it's silent. Same with the notification tone.

So basically a couple fixes for that problem.. First, remove htc.com.sdm entirely (You can either freeze in titanium or just rename the APK after mounting /system to r/w, APK file is HTCSoundSetDownloadManager.apk, I believe... change it to HTCSoundSetDownloadManager.apk.back or something).. then, edit the default build.prop to use sounds that are actually on the phone (That way the "Default" setting isn't just blank, no real POINT in this because selections will stick now, but still... having "Default" be nothing kind of sucks :) they will be under ro.config.cal_notification / ro.config.msg_notification / ro.config.notification_sound / ro.config.ringtone

If you look you'll notice they are set to Aloha.mp3 and Glass.mp3, which inevitably don't exist in /system/media anywhere. This step isn't required, because as I said your ringtones / notifications will stick after this. Everyone should probably remove the HTC Sound Set or you're going to have your ringtones/notifications reset any time you perform an action that would trigger a Sound Set previously (Like mounting USB Mass Storage, plugging in headphones, resetting the phone, etc)

Oh, by the way, here are the screenshots to show that FilePicker is NOT required for ringtone/notification tone selection etc... that's what the HTC/Sense based Settings.APK would use for that functionality, but not our AOSP based settings! And HTC's ringtone picker activity is still around. because it's part of the larger HTC framework (com.htc, or com.htc.resources.apk). You'll notice that if you freeze THIS (listed under com.htc under TItanium) that you'll lose the functionality to pick ringtones/songs using the base HTC Sense based ringtone/notification picker thing. There must be some way to replace this with AOSP's, so I'll look into that. You can also use ES File Explorer if you wanted to... but that's a pain in the ass. There's really no reason to disable the base HTC framework JUST yet, until more AOSP equivalents can be put into place..

Just saying, file picker is completely safe to remove as far as I'm aware (so far) because there's simply no HTC/Sense part of the base operating system that calls it anymore. It was probably used by a lot of the HTC/Sense theme manager, and stuff like that.