Also erstmal kann man sagen:
Ja das sollte gehen.
Im "Settings" -> "Compiler" -> "Global compiler settings" Fenster kann man alles einstellen.
Dort kann man einen existierenden Compilereintrag kopieren und den dann entsprechend auf Freebasic umrüsten. Dafür musst du allerdings genau angeben wann unter welchen Situationen wie welches Programm mit welchen Kommandozeilenparametern aufgerufen werden soll. Sehr gut versteckt aber für solche weitergehenden Anpassungen sehr wichtig, ist auch der "Advanced options"-Button im letzten Reiter ganz rechts.
Wenn du auch Syntaxhighlighting haben willst, musst du auch noch den Editor konfigurieren.
Scheinbar gibt es bereits Voreinstellungen für VBScript. Evt. reicht das oder es lässt sich als Grundlage für genauere Anpassungen verwenden.
Du solltest aber eine gute Dokumentation für die Kommandozeilenparameter deines FreeBasic-Compilers parat haben und zb. mal das
Code::Blocks-Wiki nach Hinweisen für das Konfigurieren von neuen Compileren durchforsten.
Wie das mit dem Debugging ist und ob das mit FreeBasic dann so gut funktioniert, kann ich dir nicht sagen.