One last thing I forgot to mention; this is assuming you actually get this to work the way I did.
To avoid QuickDesk launching at start-up, and go directly into launcher pro as usual. Download and install the program:
Startup manager. The developer is kind of shady because when this app originally came out, it was a full version, then he made an update to revert it to trial. Even though I had the previous version, I still chose to update and get reverted to trial mode and cough up the 2 bucks (or whatever it was) because this program is actually really good; its the only one on the market that functions as its suppose to.
- I've been using this app primarily to stop Backup Assistant from starting up because its not advised to remove it (or change extension to .bak) like all the other bloatware apps that comes pre-installed with this device, and also to stop Voicemail because Google Voice is way better for managing voicemail (not to mention free).
But for this situation, it actually becomes even more useful. The program enables you to control user start up apps, system start up apps, and a third category called customize; this section gives you the ability to add your own start up items. Simply add LauncherPro to this list and at your next start up when you unlock your screen you will go directly into Launcher Pro rather than having QuickDesk come up. I suppose this is not really necessary because this only occurs once (at start up) but its another nice way to retain the original functionality of your device before applying these home button tweaks.
Also, this is kind of off topic; but if you really want to customize your phone and make it do anything you want try out: Tasker
This program is truly one of the most amazing apps to ever be released to the android market. In relation to this thread, you can use this app to take over hardware controls such as the camera button (make it launch an app, a menu, or anything you want).
Ok, thats all for now.