It's just a thought. It's open source, but it requires a restart (I only log out and log back in). My idea is that instead of restarting it could simply shut down explorer.exe and start SharpEnviro. I'm not sure if it is that simple though... Either way, it's just an idea. Oh, and http://www.sharpenviro.com/wp/
You are here
A bit far-fetched, but can SharpEnviro go portable?
It doesn't require a restart. In order to use it the default shell for the current user (which a portable version wouldn't do), it requires the user to log out and then back in.
It's possible since nothing requires admin rights (except one or two things that wouldn't be used in a portable version anyway).
This looks like a really powerful app, probably a great addition to PortableApps. There are just a couple of problems I see: it only supports XP on up (not a big deal) and it requires the .NET framework (a bigger deal). Fortunately, since most of the project seems to be done in Delphi, maybe we can get rid of the .NET components? (Does anyone skilled in Delphi want to comment?)
Anyway, I'll take a look at it.
No need to change from Delphi .NET to Delphi Win32. There is a delphi project on the Embarcadero site that can merge the .NET assemblies required and it scans the Delphi.NET project source for the needed dependencies. Can't remember the exact link, and I'm sure the link has changed anyway.
EDIT:
Here's the link: DILMerge (Free Registration Required).
According to the DILMerge homepage, it can only handle .NET 1.1 and 2.0. SharpEnviro needs 3.5, though. Thanks anyway!
If anyone else wants to take this, I think I'm going to back off. I'm getting ready to bring in emergeDesktop, another portable desktop application, and my spare time is short and getting shorter.