Thanks to code supplied by fellow Cocoa developer Dave Love, the version of FinkCommander now in cvs uses the Security Framework rather than sudo to authorize fink and apt-get commands. Instead of the old password sheet, FC will now display the standard authorization dialog before a command is executed.
To accomplish this, FC uses an auxilliary tool that is setuid root to run the commands. Although Launcher is a separate target, it should automatically be built as needed when you build FinkCommander.
You can make Launcher setuid manually, but if you don't FinkCommander should do so for you the first time you run a command. You should get a message in the output stating that the executable has self-repaired and asking you re-execute the command. Once the tool is setuid, it will only need to self-repair if you re-compile Launcher or move the application.