Don't larger applications require that you set all of your folder/library/etc paths in an 'Options panel', i.e. another form specifically designed to keep track of relative/non relative paths.
Just a thought.