Fixed Find/Replace code in red. Problem was I was connecting callbacks to the Find, Replace, Replace All buttons repeatedly. So the callback was being called n+1 times each time I closed the dialog and brought it up again. That was the main blocker left.
However the problem of the build setup still remains. I have 3 options
1 => Makefile's - tried, trusted and established. But I'll have to propely learn Makefile's syntax. Which is good and bad. But I'm leaning towards this the most.
2 => Rakefile's - new kid on the block. Problems, adds extra dependency. But then I'm ok with doing some more ruby code than makefile syntax.
3 => setup.rb - Useful program. Will have to learn some details again. However it dictates the structure/organisation of code files, which are already fixed in CVS. So highly unlikely I'll use this.
4 => Custom install.rb - Again I'm leaning towards this too. Since I already have a custom configure.rb coded (and might I say I had good fun writing that, much more than red itself sometimes!), coding a simplified version of setup.rb just for red would be fun. Save's me the trouble of learning Makefile syntax.
So out of the 4 options, 2&3 are definitely out. 1 and 4 are the most likely and out of those I'm leaning more towards option 4 the most. Lets see. I'll wait around waiting to learn something more about the other options before I start of, in fear of making a hasty decision.