Quote Originally Posted by Freddie View Post
Let's be clear on the tradeoff here.

In order to give you control over the location of Mojo's binaries, everybody has to give up ClickOnce.

ClickOnce has tremendous advantages. It's reliable; it's convenient; it's supported by a team at Microsoft; it guarantees that every user's Mojo is up to date; and for what it does, it's extremely fast.

On the other side of the ledger, the advantages of installing binaries in c:\program files is ..... what exactly?

That the pathname would be shorter? Nobody will ever have to type it anyway.
Mojo is pretty small and I don't see it growing too big either which doesn't really present any problems for me. In general though, when you have limited space on expensive high performance storage like a SSD or Velociraptor you want full control over where application binaries and application data is stored. I don't know whether you can configure ClickOnce on the local PC in some way to control where it places binaries.

This is the thing that pisses me off about Microsoft though, they concentrate on flashy marketable changes and neglectbasic O/S features. Even ignoring any applications you might install and only looking at the O/S, have you ever tried moving the user profile folder, moving My Documents or Libraries, changing the default path of Program Files? Where do all the O/S updates download to, where are all the temporary files and rollback points stored?

You would expect a simple interface that allows you to configure all these locations, instead you have to resort to numerous registry hacks and environment path changes. In the case of user profile folders there are even more complications. On my laptop it was easier to just use a 3rd party partitioning tool to resize partitions instead of trying to change the location of the user profiles.

FU Microsoft. At least they improved networking in Vista / Windows 7. Finally.

Sorry, had to vent.