Quick question... Do you really want the autorun option to say "Start PortableApps.com" to launch the PortableApps Platform? I realize the dot-com is part of the brand, but most people see .com and think "website", and that may not be what they want. In fact, on some computers, in some situations, they may back out, very rapidly, e.g. if they're not supposed to be going on the Internet.
After a quick edit of the Action= line, since it's just a text string, mine now says "Launch PortableApps Platform". It sounds cool, and it's much more accurately describing what happens if I choose that option.
Also, Label=... I understand, branding, sure, but overriding the label with "PortableApps.com" is kinda tacky. When my new portable hard drive (one of those clever USB-powered, single-cable drives) is connected to my home PC, I have five drives that show up in My Computer. The PortableApps Platform is installed on two of them, so obviously, they can't both be PortableApps.com (one is 300GB, the other is 250GB, so there's that).
(Oddly enough, the new portable drive's volume name is "Expansion Drive", and the Platform (2.0.4) just shows the label as "Drive". I thought the space was the culprit, so I changed the volume name to "ExpansionDrive"... and the Platform still calls it "Drive". Well, "Drive (F:)". Tried changing it in autorun.inf and that didn't help either. I just remembered you can change it via the Platform itself. I changed it to "Nathan" and that worked, and it updated, not the volume name, but Label= in autorun.inf. Weird. But far from deal-breaking. Guess that's why it's beta?)
All that said, how about, for 2.0 final...
- Move the drive label over, and feature the 16x16 drive icon. Clicking it will allow the user to specify a new icon on the drive, and if they specify an icon on another drive, the icon is copied to the drive. This would update the autorun.inf Icon= line.
- Drive label works like usual but defaults to "PortableApps" instead.